其他分享
首页 > 其他分享> > js验证网址是否正确

js验证网址是否正确

作者:互联网

最近在工作中遇到需要判断输入的网址是否正确,刚开始是用bootstrapValidator插件中的方法进行验证的,后来发现有些情况不能够包含,后来在网上发现这个方法,挺好使的。记录下

粘贴一下别人的原址https://www.phpernote.com/javascript-function/337.html

dialogScope.isURL = ()->
        strRegex = "^((https|http|ftp|rtsp|mms)?://)" +
          "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" +
          "(([0-9]{1,3}\.){3}[0-9]{1,3}" +
          "|" +
          "([0-9a-z_!~*'()-]+\.)*" +
          "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." +
          "[a-z]{2,6})" +
          "(:[0-9]{1,4})?" +
          "((/?)|" +
          "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$"
        re = new RegExp(strRegex)
        if !_.isEmpty dialogScope.service.service_url
          return re.test(dialogScope.service.service_url)
        return true

 

标签:%-,strRegex,return,service,dialogScope,9a,验证,js,网址
来源: https://www.cnblogs.com/bzpurple/p/15272796.html