欢迎指正或补充~~~
1、邮箱
^[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*\.[a-z]{2,}$
2、身份证
(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)
3、手机号码
^1[3|5|7|8|9]\d{9}$
4、金额校验,不符合规则不能输入
1、不能为负数;
2、最多只能输入两位小数;
value.replace(/([^\d\.])/g, '').replace(/^(\d+\.\d{2})\d+$/, '$1')