记录一些常用的正则表达式
邮箱:
/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/
手机号码:
/^1{1}[0|3|4|5|6|7|8|9]{1}[0-9]{9}$/
电话号码:
/^\d{7,12}$/
两位小数:
/^[0-9]+(.[0-9]{1,2})?$/
浮点数:
/^(-?\d+)(\.\d+)?$/
密码 (必须包含数字和字母 6~20位):
/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/
身份证 (简易 15位纯数字或18位以 数字/X/x 结尾的字符串):
/(^\d{15}$)|(^\d{17}[0-9Xx]$)/
用户名 (只允许字母数字汉字):
/^[A-Za-z0-9\u4e00-\u9fa5]+$/
正整数:
/^(\d+)$/
...