JS中正则表达式 只能是汉字,数字,字母,下划线(不能包含其他符号和全角符号).怎么写?
问题描述:
JS中正则表达式 只能是汉字,数字,字母,下划线(不能包含其他符号和全角符号).怎么写?
答
/^[\u4E00-\u9FA5\w\d]+$/u
\u4E00-\u9FA5 表示中文
\w 表示字母及下划线
\d 表示数字
注意:要让这个正则生效,你的网页必须是UTF-8编码,否则中文部分无效