2 nolanamy Nolanamy 于 2017.01.07 11:31 提问

正则表达式并且连接怎么做,谢谢

比如:匹配4位数字或者6位数字
^\d{6}$和^\d{4}$
怎么连接到一起 用或 我试了|和|| 不好用啊 我语言是c#
求正确格式

2个回答

showbo
showbo   Ds   Rxr 2017.01.07 13:26

        System.Text.RegularExpressions.Regex r = new Regex(@"^(\d{4}|\d{6})$");
        Response.Write(r.IsMatch("111") + "<BR>");
        Response.Write(r.IsMatch("1111") + "<BR>");
        Response.Write(r.IsMatch("11111") + "<BR>");
        Response.Write(r.IsMatch("111111") + "<BR>");
        Response.Write(r.IsMatch("1111a1") + "<BR>");
csmzl
csmzl   2017.01.07 21:10

额~!!!
你到底开了多少个同样的问题啊!
用这个方法:Regex re = new Regex("^(\d{4}){1}(\d{2})?$");

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!