使用正则表达式判断 字符串只能包含 中英文,数字,还有‘-’,‘_’,求这个正则表达式。
\u4e00-\u9fa5 表示汉字\w 表示英文,数字,下划线
[-\u4e00-\u9fa5\w]+
^[-\u4e00-\u9fa5\w]+$new RegExp("^[-\u4e00-\u9fa5\w]+$");
PHP中正则判断如下
/^[\x{4e00}-\x{9fa5}\w\-]+$/u