1.判断只能输入数字和字母
var num_char = /^[0-9A-Za-z]+$/;
^ :代表匹配字符串开始位置;
[0-9A-Za-z]+ :[0-9A-Za-z]匹配数字和字母(匹配单个) +匹配一个或多个
$ :为匹配输入字符串的结束位置
1 <input onkeyup="var reg =/((?=[x21-x7e]+)[^A-Za-z0-9])|[u4E00-u9FA5]/g; this.value = this.value.replace(reg,'')" placeholder="只能输入数字和字母"/>
/((?=[x21-x7e]+)[^A-Za-z0-9])|[u4E00-u9FA5]/g //((?=[x21-x7e]+)[^A-Za-z0-9]) 验证特殊字符(中文特殊字符不行),[u4E00-u9FA5] 验证中文
//支持数字、字母、汉字
/[^A-Za-z0-9,u4E00-uFA29]/g
//允许输入-、(),数字
/[^0-9,-,),(]/g
//获得字符串中有几个相同的付字符
"123123".match(/1/g); --->["1","1"];