正则验证

2016-11-23  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读