文章目录
我们在写表单的时候会通过一些正则表达式来验证是否正确,下面例举一些常用的正则表达式。
jquery API中的常用正则表达式
这个在jquery的 API中有 链接
其他一些正则表达式
(^后面都加了空格,写的时候不要忘了把 ^ 后面的空格删了)
//判断输入的如果是数字和英文组合,那么只能为6-16个字符,如果是中文,只能为2-6个字符
/(^ [a-zA-Z0-9_-]{6,16}$)|(^ [\u2E80-\u9FFF]{2,6})/
只能为正整数
/^ [1-9]\d*$/
只能为正小数,且不能出现01111这样的,小数点后面保留两位
/^(0?|[1-9]\d*)(.\d{0,2})?$/
这里要强调的一点是,这个正则表达式不能判断多个点,就像下面
我输入进去多个点,竟然返回的是 true…oh my god!
其他到没什么问题。
结尾
希望看到的小伙伴有好的正则表达式及时补充