统一社会信用代码:
/[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}/
企业注册号:
/^[A-Za-z0-9]\w{14}$/g
手机号:
/^1[3456789]\d{9}$/
座机号码:
/^\d{3}-\d{7,8}|\d{4}-\d{7,8}$/
或者
/^((0\d{2,3}-?\d{4,9})|(1[3465789]\d{9}))$/
手机号和座机一起校验:
/^((0\d{2,3}-?\d{7,8})|(1[3465789]\d{9}))$/
邮箱:
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
6-16位密码,区分大小写:
/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/
身份证:
/^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
银行卡账号:
/^([1-9]{1})(\d{14}|\d{18})$/
密码:
至少包含一个字母和特殊字符的8位数密码(特殊字符:.~!@#$%_&*)
/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[.~!@#$%_&*])[\da-zA-Z.~!@#$%_&*]{8}$/
至少包含一个字母和特殊字符的8~10位数密码
/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[.~!@#$%_&*])[\da-zA-Z.~!@#$%_&*]{8, 10}$/
输入框限制输入中文:
<input οnkeyup="value=value.replace(/[\u4E00-\u9FA5]/g,'')"/>
或者 element-ui中
<el-input
:type="pwdType"
v-model.trim="ruleForm.password"
@keyup.native="loginKeyDownPsd"
></el-input>
loginKeyDownPsd () {
this.ruleForm.password = this.ruleForm.password.replace(/[\u4E00-\u9FA5]/g,'')
}
一切都会好的,城南的花都开了