怎样写一个正则表达式,限制输入2-4个汉字?
(一个汉字=2个英文字母=2字节)^[\u4e00-\u9fa5]{4,8}+$我这样写,可是实现不了效果啊,请教请赐教,在线等还是不行,我用的vs2008(C#),在a...
(一个汉字=2个英文字母=2字节) ^[\u4e00-\u9fa5]{4,8}+$
我这样写,可是实现不了效果啊,请教
请赐教,在线等
还是不行,我用的vs2008(C#),在aspx页面textbox + Button测试的,
我还有一个需要:固话和手机号判断,要求是8位的固话或11的手机号(当前的所有手机号段),固话只要8位,前边的区号啥的都不要,
搞出来一定加分+感谢+感激 展开
我这样写,可是实现不了效果啊,请教
请赐教,在线等
还是不行,我用的vs2008(C#),在aspx页面textbox + Button测试的,
我还有一个需要:固话和手机号判断,要求是8位的固话或11的手机号(当前的所有手机号段),固话只要8位,前边的区号啥的都不要,
搞出来一定加分+感谢+感激 展开
4个回答
展开全部
var patt3 = /^[\u4e00-\u9fa5]{2,4}$/; /*只能输入2-4个汉字*/
if (patt3.test(str)==false)
{
alert("真实姓名应由2-4个汉字组成。");
return false;
}
if (patt3.test(str)==false)
{
alert("真实姓名应由2-4个汉字组成。");
return false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Try this one
^[\u2E80-\u9FFF]{2, 4}+$
或者
^[\u2E80-\u9FFF]{4, 8}+$
今晚回去测试,这部电脑没有中文环境。
^[\u2E80-\u9FFF]{2, 4}+$
或者
^[\u2E80-\u9FFF]{4, 8}+$
今晚回去测试,这部电脑没有中文环境。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
真难
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询