前端常用正则校验合集

1:13位金额校验,小数点 前10后2

可以输入0

/^0(\.\d{1,2})?$|^[1-9]\d{0,9}(\.\d{1,2})?$/

不可以输入0

/^(([1-9]\d{0,9}(\.\d{1,2})?)|(0\.[1-9]\d?)|(0\.\d[1-9]))$/

2:输入限制 replace

replace(/^(([0]|[1-9]\d{0,9})(\.\d{0,2})?)?.*$/, '$1')
3:仅支持中文
/^[\u4E00-\u9FA5]{2,20}$/
4:仅支持中文和大小写字母
/^[\u4E00-\u9FA5A-Za-z]{2,20}$/
5:仅支持数字和大小写字母
/^[a-zA-Z0-9]{0,30}$/

猜你喜欢

转载自blog.csdn.net/baidu_39516873/article/details/130382894