美文网首页
正则验证

正则验证

作者: 睡在你的回忆里 | 来源:发表于2016-11-23 12:03 被阅读0次

    一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。

    ^\d$   只能输入一个数字

    ^\d{n}$   只能输入n个数字

    ^\d{n,}$   只能输入至少n个数字

    ^\d{m,n}$  只能输入m到n个数字

    ^[0-9]*$   只能输入数字

    ^[12-15]$    只能输入12到15的数字

    ^(0|[1-9][0-9]*)$    只能输入0和非0打头的数字

    ^[-+]?\d+(\.\d+)?$    只能输入实数

    ^[0-9]+(.[0-9]{n})?$    只能输入n位小数的正实数

    /^[1-9](\d+(\.\d{1,2})?)?$/      验证整数

    /^[0-9](\.\d{1,2})?$/   验证为两位小数

    ^.{n}$   只能输入n个字符

    ^.[A-Za-z]+$    只能输入字符

    ^\w+$    只能输入英文字符/数字/下划线

    \b[^\Wa-z0-9_][^\WA-Z0-9_]*\b     验证首字母大写

    (/^\d{15}$)|(^\d{17}([0-9]|X)$/)   验证身份证号码

    ^13[0-9]{1}[0-9]{8}|^15[9]{1}[0-9]{8}   验证手机号(包含159,不包含小灵通)

    ^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$       验证ip

    相关文章

      网友评论

          本文标题:正则验证

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