c# – 如何使用加号()和正则表达式“(0)”验证电话号码?
发布时间:2020-12-15 23:40:19 所属栏目:百科 来源:网络整理
导读:参见英文答案 A comprehensive regex for phone number validation????????????????????????????????????39个 我看到很多解决方案来验证Regex的电话号码…但我想在我的电话号码中使用一些字符,例如31(0)12. 如果您的字符串值为31(0)12-1234567.这是电话号码
参见英文答案 >
A comprehensive regex for phone number validation????????????????????????????????????39个
我看到很多解决方案来验证Regex的电话号码…但我想在我的电话号码中使用一些字符,例如31(0)12. 如果您的字符串值为31(0)12-1234567.这是电话号码的正确表示法.你怎么能用Regex验证? 我试过这个: Regex phonePattern = new Regex(@"+d{3}?( )d*-d*"); 我错了什么? 其他例子是: 解决方法
我也遇到过这个问题,发现在这里没有重复到正则表达式,加号是一个电话号码.
最后我自己格式化了这个正则表达式: Regex phonePattern = new Regex(@"s*(?:+?(d{1,3}))?([-. (]*(d{3})[-. )]*)?((d{3})[-. ]*(d{2,4})(?:[-.x ]*(d+))?)s*"); See it here on regex 101 这将匹配: +nnnnnnnnnn +nnn-nnn-nn nnnnnnnnnnn nnnn-nnnn-n (nnn)nnnnnn +(nnn)nnnnn (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在c#中将double值转换为RGB Color
- 掌握Dojo工具包,第1部分:Dojo入门简介(2)
- [Swift]LeetCode525. 连续数组 | Contiguous Array
- vue、react等单页面项目应该这样子部署到服务器
- logback由来和logback.xml详解
- 【Cocos2d-x v3.2+Cocos Studio1.6】实现一个简单的uibutto
- 没有从postgresql函数返回任何内容?
- ruby-on-rails – 如何将2个Rails模型混合到单个查找中?
- cocosStudio 2.0.6下载 对应cocos2dx 3.3
- Metasploit控制台连接postgresql数据库问题