• 注册
    • 查看作者
    • js正则表达式知识:URL正则、IPv4地址正则

       

      正则表达式通常用于两种任务:1.验证,2.搜索/替换。

      用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。

      URL正则

      //身份证号(18位)正则
      var cP = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
      //输出 true
      console.log(cP.test(“11010519880605371X”));

      IPv4地址正则

      //ipv4地址正则
      var ipP = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
      //输出 true
      console.log(ipP.test(“115.28.47.26”));

      ,。,!

    • 0
    • 0
    • 0
    • 2
    • 请登录之后再进行评论

      登录
    • 单栏布局 侧栏位置: