首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证特定国家运营商的电话号码regex c#

验证特定国家运营商的电话号码regex c#
EN

Stack Overflow用户
提问于 2017-06-20 04:06:22
回答 1查看 440关注 0票数 0

我需要用RegEx在C#中验证特定运营商的电话号码,例如,94773650101 94是国家代码77是载波运营商,它也可以是76,如何使用RegEx在C#中验证这一点。我需要它的格式。

我试过了

代码语言:javascript
复制
var match = Regex.Match(mobileNo, @"\d947(\d7|6)\d{7}/");
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-20 04:11:32

所有的一切都很简单,尝试如下:^947[76]\d{7}$

在regexp中有一个错误:\d947(\d7|6)\d{7}/

我把它标记得很大胆。您不需要在使用\d之前使用9477|6\d是任何数字。最后对/来说又是什么?

用于前导零的UPD:

^(00)?947[76]\d{7}$

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44643638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档