求javascript的正则表达式,验证输入的字符串中第一个字符是字母或汉字,以后的都是字母数字汉字?
这是我写的<scripttype="text/javascript">varreg=/^([a-zA-Z|\u0391-\uFFE5]{1})([a-zA-Z|\d|\u...
这是我写的
<script type="text/javascript">
var reg = /^([a-zA-Z|\u0391-\uFFE5]{1})([a-zA-Z|\d|\u0391-\uFFE5])*$/;
var str = "正则表达式";
var str1 = "正则的表达式";
alert(reg.test(str));
alert(reg.test(str1));
</script>
为什么验证str弹出false,而验证str1弹出true,奇数个时是false,偶数个时弹出true。 展开
<script type="text/javascript">
var reg = /^([a-zA-Z|\u0391-\uFFE5]{1})([a-zA-Z|\d|\u0391-\uFFE5])*$/;
var str = "正则表达式";
var str1 = "正则的表达式";
alert(reg.test(str));
alert(reg.test(str1));
</script>
为什么验证str弹出false,而验证str1弹出true,奇数个时是false,偶数个时弹出true。 展开
2个回答
展开全部
\u0391-\uFFE5汉字应该是\u4e00-\u9fa5吧
而且我就用\u0391-\uFFE5也没错呀
两个都是弹出true
而且我就用\u0391-\uFFE5也没错呀
两个都是弹出true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不幸的是我的两个都是弹出true;
我估计其中一个你打入了一个空格!
我估计其中一个你打入了一个空格!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询