• 注册
    • 查看作者
    • 整数、数字js正则表达式分别怎么写

       

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

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

      整数正则

      //正整数正则
      var posPattern = /^\d+$/;
      //负整数正则
      var negPattern = /^-\d+$/;
      //整数正则
      var intPattern = /^-?\d+$/;
      //输出 true
      console.log(posPattern.test(“42”));
      //输出 true
      console.log(negPattern.test(“-42”));
      //输出 true
      console.log(intPattern.test(“-42”));

      数字正则

      //正数正则
      var posPattern = /^\d*\.?\d+$/;
      //负数正则
      var negPattern = /^-\d*\.?\d+$/;
      //数字正则
      var numPattern = /^-?\d*\.?\d+$/;
      console.log(posPattern.test(“42.2”));
      console.log(negPattern.test(“-42.2”));
      console.log(numPattern.test(“-42.2”));

      ,。,!

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

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