URL地址验证正则表达式
2015-05-19 09:31
239 查看
URL地址验证正则表达式
function IsURL(str_url) { var strRegex = "^((https|http|ftp|rtsp|mms)?://)" + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@ + "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 + "|" // 允许IP和DOMAIN(域名) + "([0-9a-z_!~*'()-]+\.)*" // 域名- www. + "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名 + "[a-z]{2,6})" // first level domain- .com or .museum + "(:[0-9]{1,4})?" // 端口- :80 <br> + "((/?)|" // a slash isn't required if there is no file name + "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$"; var re = new RegExp(strRegex); if (re.test(str_url)) { return (true); } else { return (false); } }
相关文章推荐
- php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
- Python验证Url地址的正则表达式
- php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
- 验证中文、英文、电话、手机、邮箱、数字、数字和字母、Url地址和Ip地址的正则表达式
- js 使用正则表达式验证url地址
- Python验证Url地址的正则表达式
- js正则表达式验证各类需求(整数,实数,小数,时间,URL等)
- php 处理伪静态--通过正则表达式分析伪静态URL地址
- C++11标准 STL正则表达式 验证电子邮件地址
- C中使用正则表达式验证email地址和IP地址
- php邮箱地址正则表达式验证
- 史上最复杂的验证邮件地址的正则表达式
- js正则表达式 验证手机号,email地址和邮政编码
- 正则表达式验证HTTP地址是否合法
- jquery中邮箱地址 URL网站地址正则验证实例代码
- 正则表达式验证url、时间、ip
- 简单正则表达式验证Email地址是否正确
- javascript正则表达式验证url(包括ip形式)
- 从.net生成的html中找到的一个验证email地址的函数(正则表达式)
- 当真就没有一个真正好用的JS验证URL的正则表达式了吗??