首页 新闻 搜索 专区 学院

JS如何判断用户名?

0
悬赏园豆:15 [已关闭问题] 关闭于 2008-12-13 13:09

如何写个JS判断用户名必须在4到14个字符(可以输入中文),

var name = document.getElementById("txtUserName").value.length;

这样不行,只是拿到长度,认输2个中文,它不当你是4个字符,当成2个。

再判断用户名只可以是中文,字母,数字,下划线。

这样的JS应该怎么写,我是新手,谢谢!

零度吹风的主页 零度吹风 | 初学一级 | 园豆:0
提问于:2008-12-13 12:22
< >
分享
所有回答(1)
0

您好!您可以使用正则表达式来判断。

给您提供正则表达式:\w{6,12}|([\u4e00-\u9fa5]{6,12})

这个正则表达式的解释:可以是中文,字母,数字,下划线,且长度都是6到12的长度。

您可以调节{6,12}来调节字符输入的最短和最长的长度!

刚刚 | 园豆:3151 (老鸟四级) | 2008-12-13 13:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册