Vue 正则验证大全

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


  

猜你喜欢

转载自blog.csdn.net/qq_42753983/article/details/130246499
今日推荐