zoukankan      html  css  js  c++  java
  • js 正则记录

    //验证正整数+正小数+0
     var checkIsPositive = (rule, value, callback) => {
        var reg = /^d+(?=.{0,1}d+$|$)/
        if(reg.test(value)) {
          callback()
        }else{
          callback(new Error('请输入大于等于0的正数'))
        }
      };
    
     //验证正整数+正小数
     var checkIsPositiveEx0 = (rule, value, callback) => {
    ///^(d|[1-9]d+)(.d{1,2})?$/          ---->2位小数
        var reg = /^(d|[1-9]d+)(.d+)?$/
        if(reg.test(value)) {
          if(value == '0') {
          callback(new Error('请输入大于0的正实数'))
         } else {
           callback()
         }
       }else{
         callback(new Error('请输入大于0的正实数'))
       }
     };
    
     //验证正整数+0
     var checkIsPositiveInteger = (rule, value, callback) => {
       var reg = /^(0|[1-9][0-9]*)$/
       if(reg.test(value)) {
         callback()
       }else{
         callback(new Error('请输入大于等于0的正整数'))
       }
    };
    
     //验证正整数
    var checkIsPositiveIntegerEx0 = (rule, value, callback) => {
      var reg = /^([1-9][0-9]*)$/
      if(reg.test(value)) {
        callback()
      }else{
       callback(new Error('请输入大于0的正整数'))
      }
    };
  • 相关阅读:
    C++ 实现简单快速排序
    LEETCODE 198. House Robber
    leetcode 174
    GIT 版本的回退
    unorderd_map 自定义键值及哈希函数的重载
    互斥锁 形成死锁实例
    leetcode 300
    LeetCode 62
    LeetCode 122
    SVN提交,强制注释
  • 原文地址:https://www.cnblogs.com/xzqyun/p/13304963.html
Copyright © 2011-2022 走看看