url正则表达式判断
2014-04-11 17:07
176 查看
var strRegex = "^((https|http|ftp|rtsp|mms)?://)";
strRegex += "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?"; //ftp的user@
strRegex += "(([0-9]{1,3}\.){3}[0-9]{1,3}"; // IP形式的URL- 199.194.52.184
strRegex += "|"; // 允许IP和DOMAIN(域名)
strRegex += "([0-9a-z_!~*'()-]+\.)*"; // 域名- www.
strRegex += "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\."; // 二级域名
strRegex += "[a-z]{2,6})"; // first level domain- .com or .museum
strRegex += "(:[0-9]{1,4})?"; // 端口- :80
strRegex += "((/?)|"; // a slash isn't required if there is no file name
strRegex += "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var re=new RegExp(strRegex);
相关文章推荐
- 判断url是否合法的正则表达式
- VB中用正则表达式判断一个字符串是不是一个URL地址
- Android(Java)正则表达式判断手机号、邮箱、身份证号码、密码、Url、邮编等工具类
- VB中用正则表达式判断一个字符串是不是一个URL地址
- 正则表达式判断是否是url
- iOS - 正则表达式判断邮箱、身份证,车牌,URL等..是否正确:
- 正则表达式判断手机号、邮箱、身份证号码、密码、Url、邮编等工具类
- python 正则表达式判断URL是否合法
- 在VB中判断URL的正则表达式
- 判断url是否合法的正则表达式
- C# 正则表达式判断IP,URL等及其解释
- 判断url的正则表达式
- 判断是否URL的正则表达式【Java和javascript】字符串是否包含中文
- 想找一个比较好的判断URL的正则表达式
- C# 正则表达式判断IP,URL等及其解释
- iOS - 常用正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断常见格式
- js正则表达式判断电话号码是哪个运营商
- ORACLE中使用SQL的正则表达式判断邮箱格式
- iOS开发,最新判断是否是手机号的正则表达式