当前位置 博文首页 > q1424966670的博客:不常用正则

    q1424966670的博客:不常用正则

    作者:[db:作者] 时间:2021-08-27 18:43

    目录

    必须包含数字、字母、不包含特殊字符,长度10位

    给定首尾规则,进行模糊匹配

    ?匹配最多4个数字,但是不全为0

    ?匹配日期格式(yyyy-mm-dd、yyyy.mm.dd、yyyy/mm/dd)



    必须包含数字、字母、不包含特殊字符,长度10位

    /^(?=.*?[a-z])(?=.*>[A-Z])(?=.*?[0-9])[a-zA-Z0-9]{10}$/

    给定首尾规则,进行模糊匹配

    new RegExp(`^第(.*?)列第(.*?)行$`).test("第一列第一行")

    ?接上条,格式校验通过之后,校验中间是否是数字,用下边正则,得到中间字符

    ?"第三列第一行".replace(new RegExp(`第(.*?)列第(.*?)行`),"$1,$2")
    //"三,一"

    用这个方法校验中文数字是否合法

    ?匹配最多4个数字,但是不全为0

    /^(?!0)(?!00)(?!000)(?!0000)\d{1,4}$/

    ?匹配日期格式(yyyy-mm-dd、yyyy.mm.dd、yyyy/mm/dd)

    /^\d{4}([-\.\/])(?:0[1-9]|1[0-2])\1(?:0[1-9]|[12]\d|3[01])$/
    cs