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

 

上一篇:(1)Micropython+ESP32 点亮一个LED


下一篇:Python入门很难吗? 为什么越来越多的人都学Python?