我需要在 C# 中使用 RegEx 验证特定运营商运营商的电话号码,例如9477365010194是国家代码77是载体运营商也可以是76如何在 C# 中使用正则表达式对此进行验证。我需要一种格式。
我试过了
var match = Regex.Match(mobileNo, @"d947(d7|6)d{7}/");
一切都很简单,试试这个: ^947[76]d{7}$
正则表达式中存在错误: \d 947(\d 7|6(\d{7}/
我把它标记为粗体。在947
或7|6
之前,您不需要使用d
, d
是任何数字。最后/
呢?
前导零点的 UPD:
^(00)?947[76]d{7}$