1.匹配正整数
/^([1-9][0-9]*)$/
2.正数,并且支持千分符小数点
/^(?!0*(\.0*)?$)\d{1,3}(,\d{3})*(\.\d+)?$/
3.身份证后俩位
/^\d{1}[0-9Xx]$/
4.带*18位
/^\d{1}[0-9Xx]$/
5.身份证号
/^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
6.正整数含零
/^([1-9]\d*|[0]{1,1})$/
7.负整数
/^-[1-9 ]\d*$/
8.空格
/^\s+$/g
9.正浮点数
/^(([1-9][0-9]*(\.)?[0-9]*)|(0(\.)([0-9]*))|(0))$/
10.网址
/^(?:(http|https|ftp):\/\/)?((?:[\w-]+\.)+[a-z0-9]+)((?:\/[^/?#]*)+)?(\?[^#]+)?(#.+)?$/i
Vue 正则验证大全
最新推荐文章于 2024-08-03 23:22:49 发布