1: 8-20位字母数字特殊字符组合:
'^(?![a-zA-z]+$)(?!\\d+$)(?![!@#$%^&*]+$)[a-zA-Z\\d!@#$%^&*]{8,20}$'
2: 常见 input 正则
english | /^[a-zA-Z]$/ | 英文 |
num | /^[0-9]*$/ | 数字 |
phone | /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/ | 手机号 |
bank | /^(\d{16}|\d{19})$/ | 银行卡(16位、19位) |
tel | /^(^0\d{2}-?\d{8}$)|(^0\d{3}-?\d{7}$)|(^0\d2-?\d{8}$)|(^0\d3-?\d{7}$)$/ | 座机号 |
/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ | 邮箱 | |
sms | /^\d{6}$/ | 短信 |
chname | /^[\u4e00-\u9fa5\·\.]{2,}$/ | 中文 |
password | /^[\w\!@#\$\%\^\&\*\(\)\+\=]{8,12}$/ | 密码 |
/^[0-9]*$/ | qq号 |