求js正则表达式 英文字母+数字+下划线+汉字 的

我需要一个这种格式的用户名正则表达式,谢谢。我只知道英文字母数字下划线是:/^\w+$/;汉字的是:/^[\u0391-\uFFE5]+$/;但是不知道如何结合起来了,求... 我需要一个这种格式的用户名正则表达式,谢谢。
我只知道
英文字母数字下划线是:/^\w+$/;
汉字的是:/^[\u0391-\uFFE5]+$/;

但是不知道如何结合起来了,求教达人。谢谢
展开
 我来答
pebsi
2007-02-02 · TA获得超过618个赞
知道小有建树答主
回答量:555
采纳率:0%
帮助的人:425万
展开全部
/^[a-zA-Z]\d[_]$/

只能实现前面几样,汉字的判断就难多了

补充1: /^\w+$/ 可不是"英文字母+数字+下划线",而是"英文字母或数字或下划线"
那么后面的是或汉字,还是+汉字,可能第一种才是你的本意。
其表达式就是: /^(\w+)|([\u0391-\uFFE5]+)$/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式