求验证用户名的正则表达式 用户名可以由字母、数字、下划线和中文组成,以中文或字母开头,长度为6-16位我是这么写的:/^([a-zA-Z]|[u4E00-u9FA5]){1}([a-zA-Z0-9]|[u4E00-u9FA5]|[_]){5,15}$/;但是验证不成功,不能输入中文,麻烦大家指导一下另外中文的长度和普通字母或数字是不是一样的?如果不是该怎么控制? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不要忘记加“\”[\u4E00-\u9FA5] /^[a-zA-Z\u4e00-\u9fa5][a-zA-Z0-9_\u4E00-\u9FA5]{5,15}$/;例子:<script language="javascript">function checkusr(){// var reg=/^([a-zA-Z]|[\u4E00-\u9FA5])([a-zA-Z0-9]|[\u4E00-\u9FA5]|[_]){5,15}$/; var reg=/^[a-zA-Z\u4e00-\u9fa5][a-zA-Z0-9_\u4E00-\u9FA5]{5,15}$/; var textstr=document.getElementById("usr").value; if(reg.test(textstr)) alert("ok"); else alert("no");}</script><input type="text" id="usr" /><input type="button" onclick="checkusr()" value="验证" /> jqGrid中,为什么能在获取对象时,就具备了特定的成员? javascript验证是数字 js导出Excel的时候怎样做到一个工作簿有多个工作表? 如何动态删除table里的文本框 我怎么总是取不到ID啊! replace替换问题--困扰很长时间了.高手帮忙. 求教:javascript实现表单中2个文本框之间的数值转换,英寸和厘米之间的转换,请给出代码! 怎样跨页面取得checkbox选中的值?急!在线等待!!!!! 怎样用js向下拉列表框添加新的项? .net未来生活(科幻小说) this._io = open || false是什么意思 字符“&”的拼接问题
[\u4E00-\u9FA5]
<script language="javascript">function checkusr()
{
// var reg=/^([a-zA-Z]|[\u4E00-\u9FA5])([a-zA-Z0-9]|[\u4E00-\u9FA5]|[_]){5,15}$/;
var reg=/^[a-zA-Z\u4e00-\u9fa5][a-zA-Z0-9_\u4E00-\u9FA5]{5,15}$/;
var textstr=document.getElementById("usr").value;
if(reg.test(textstr))
alert("ok");
else
alert("no");
}
</script><input type="text" id="usr" />
<input type="button" onclick="checkusr()" value="验证" />