急!!!求一个正则表达式 在线等~~ 解决给分,帮忙写一个正则表达式验证一个textbox中输入的值,要是只能输入手机号或者如果输入多个手机号必须以英文";"隔开. 需验证输入的值格式必须如: 13945682586或者13845454585;13645687852;13745871258 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string regexStr = "\\d{11}(;\\d{11})*"; 理论上一个正则表达式是做不到的,由于有字符头与长度限制,我给你一个思考方法吧第一步:判断是否由数字及“;”组成,这个可以不用reg第二步:按照“;”拆分第三步:按照13,15字头作正则表达式,并是11位的,reg的应该是[^1][^35]\d{10}*大概吧,我自己也没作测试 楼上们 我的只是用web验证控件RegularExpressionValidator去验证一个textbox输入的值,只能是一个正则表达式吧 ,不能用两个啊,再帮忙想想办法啊 谢拉! 一个正则表达式完全可以做到的,试下^1(3\d|59)\d{8}(;1(3\d|59)\d{8})*$ lxcnn(过客) 谢谢拉 你写的行. 能不能上在你写的表达式里面再加一点验证不能为空啊?? 试下^(?!$)1(3\d|59)\d{8}(;1(3\d|59)\d{8})*$ lxcnn(过客)预查用得漂亮! 我才学c#没多久,只在很久以前看过关于RegularExpressionValidator的教程,都忘了怎么回事了,按道理空的也在不可匹配之列,改天有空试下这个吧 ^(?!$)1(3\d|59)\d{8}(;1(3\d|59)\d{8})*$记下了 关于datagridview的问题 ROW_NUMBER函数分页 请问如何将groupbox里面的所有控件全部打印出来,越详细越好. 通过代理服务器访问外网 如何在邮件中附加链接 求SQL语句 急!如何提取outlook生成的 .msg文件中的from和to 未能加载文件或程序集 如何得到comboBox控件(绑定了数据源的)选定项的值?(WinForm) 方法,排序 C#中using (100分在线等)第一次点击(比如点击ID得到2)时会出现空窗口,查看地址为:.aspx?id= 此处为空。求解
第二步:按照“;”拆分
第三步:按照13,15字头作正则表达式,并是11位的,reg的应该是[^1][^35]\d{10}*大概吧,我自己也没作测试
^1(3\d|59)\d{8}(;1(3\d|59)\d{8})*$
^(?!$)1(3\d|59)\d{8}(;1(3\d|59)\d{8})*$
预查用得漂亮!
记下了