js验证网址(正则表达式)

电脑杂谈  发布时间:2020-04-01 11:09:21  来源:网络整理

js正则表达式校验url_js正则表达式截取url_js url 正则表达式

此URL正则表达式的js!它更全面. 它验证的条件包括! IP,域名,ftpjs正则表达式校验urljs正则表达式校验url,二级域名,域名文件,域名加端口号!这是我见过的最全面的URL验证!可能会丢失!

function checkUrl(str_url){

var strRegex =“ ^((https | http | ftp | rtsp | mms)?: //)”

js url 正则表达式_js正则表达式截取url_js正则表达式校验url

+“?(([[0-9a-z_!〜*'(). &= + $%-] + :)?)?[0-9a-z_!〜*'(). &= + $% -] + @)?“ // ftp的用户@

+“((([[0-9] {1,3} \. ){3} [0-9] {1,3}” // URL的IP格式-199.194.52.184

+“ |” //允许IP和DOMAIN(域名)

js url 正则表达式_js正则表达式校验url_js正则表达式截取url

+“([[0-9a-z_!〜*'()-] + \. )*” //域名-

+“([[0-9a-z] [0-9a-z-] {0,61})?[0-9a-z] \. ” //二级域名

+“ [a-z] {2,6})” //一级域名-.com或.museum

js正则表达式截取url_js url 正则表达式_js正则表达式校验url

+“((: [0-9] {1,4})?” //端口-: 80

+“(((??)|” //如果没有文件名,则不需要斜杠

+“(/ [0-9a-z_!〜*'(). ;?: @&= + $,%#-] +)+ /?)$”;

js正则表达式截取url_js正则表达式校验url_js url 正则表达式

var re = new RegExp(strRegex);

if(re.test(str_url)){

返回true;

}其他{

返回假;

}

}


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-159969-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 梁凯蒂
        梁凯蒂

        面对伊拉克要倒向请求帮助空袭

      • 哀平帝苻丕
        哀平帝苻丕

        让奥黑的国民知道失去亲人的滋味

      • 刘伟蒙
        刘伟蒙

        给我一次机会我想刷回9

      热点图片
      拼命载入中...