匹配除汉字、字母、数字、逗号、句号、括号外的特殊字符(用来规范输入内容)
// 其中\u4e00-\u9fa5匹配汉字,a-zA-Z匹配字母,\d匹配数字,,.,。()匹配逗号、句号或括号,
// ^表示非,+表示尽可能多的匹配。
let nameReg = /^[a-zA-Z0-9\u4e00-\u9fa5,\()()]+$/;
let inputName = "%测试正则表达式";
if(!inputName.trim() || !nameReg.test(inputName)) {
console.log('输入内容不合法');
}
匹配中文字符的正则表达式: [u4e00-u9fa5]
只能输入数字:^[0-9]*$
手机号码:^(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}$
密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):^[a-zA-Z]\w{
5,17}$