我需要用RegEx在C#中验证特定运营商的电话号码,例如,94773650101 94是国家代码77是载波运营商,它也可以是76,如何使用RegEx在C#中验证这一点。我需要它的格式。
我试过了
var match = Regex.Match(mobileNo, @"\d947(\d7|6)\d{7}/");发布于 2017-06-20 04:11:32
所有的一切都很简单,尝试如下:^947[76]\d{7}$
在regexp中有一个错误:\d947(\d7|6)\d{7}/
我把它标记得很大胆。您不需要在使用\d之前使用947或7|6,\d是任何数字。最后对/来说又是什么?
用于前导零的UPD:
^(00)?947[76]\d{7}$
https://stackoverflow.com/questions/44643638
复制相似问题