1.银行卡
/^([1-9]{1})(\d{11}|\d{12}|\d{13}|\d{14}|\d{15}|\d{16}|\d{17}|\d{18}|\d{19}|\d{20}|\d{21})$/
2. 税号
/^[A-Z0-9]{15}$|^[A-Z0-9]{18}$|^[A-Z0-9]{20}$/
3.支付宝支付二维码
/^(2[5-9]|30)\d{14,22}$/
4.银联支付二维码
/^62\d{17}$/
5.Email电子邮件
/^\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}$/
或者/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/
6.身份证号正则
/^[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]$/
7.校验手机号
国内 13、15、18开头的手机号正则表达式
/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$/
但是有些手机号不是13、15、18开头的(旧的号段,也有可能出新号段),下面的就是校验1开头,第二位是 1 到 9 的其中一位数字,后面九位 0 到 9 的数字
/^[1]([1-9])[0-9]{9}$/
8.校验金额
精确小数点后2位
/^[0-9]+(.[0-9]{2})?$/
或者
/(^[1-9](\d+)?(\.\d{1,2})?$)|(^[1-9]$)|(^\d\.[1-9]{1,2}$)|(^\d\.[0]{1}[1-9]{1}$|(^\d\.[1-9]{1}[0]{1}$)$)/
9.校验密码强度
密码的强度必须是长度在8-10之间,包含大小写字母和数字的组合,不能使用特殊字符。
/^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/
或者
/^(?=.*?[a-z])(?=.*?[0-9]).{8,10}$/
10.校验中文
/^[\u4E00-\u9FA5\·]+$/