正则

作者: Aklan | 来源:发表于2018-12-10 16:41 被阅读0次
    // 1. 最多为两位小数的正数(包含0)(可用于判断金额)
    /^[0-9]+([.]{1}[0-9]{1,2})?$/
    
    // 最多为两位小数的正数(不包含0)(可用于判断金额)
    /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/
    
    // 2. 不为0的正整数
    /^\+?[1-9][0-9]*$/
    
    // 3.包含0的正整数
    /^([1-9]\d*|[0]{1,1})$/
    
    // 4. 匹配两个特定符号之间的内容,包括两个特定符号本身
    /\((.+?)\)/g   // () 小括号
    /\((.+?)\)|\[(.+?)\]/g   // () 小括号或[]
    eg: 'run(fast)(run)'.match(/\((.+?)\)/g)  // ['(fast)', '(run)']
    
    // 5. 只能是0.5的倍数的数字
    /^[1-9]\d*\.[5]$|0\.[5]$|^[1-9]\d*$/
    

    相关文章

      网友评论

          本文标题:正则

          本文链接:https://www.haomeiwen.com/subject/tzijuftx.html