本文介绍了将电话号码解析为组成部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要一个经过良好测试的正则表达式(首选.net样式)或一些其他简单的代码来将USA/CA电话号码解析为组成部分,所以:

I need a well tested Regular Expression (.net style preferred), or some other simple bit of code that will parse a USA/CA phone number into component parts, so:

  • 3035551234122
  • 1-303-555-1234x122
  • (303)555-1234-122
  • 1(303)555 -1234-122

等...

全部解析为:

  • AreaCode:303
  • 交换:555
  • 后缀:1234
  • 扩展名:122

推荐答案

到目前为止,没有给出的答案对我来说足够强大,因此我继续寻找更好的东西,然后发现了它:

None of the answers given so far was robust enough for me, so I continued looking for something better, and I found it:

用于处理电话号码的Google库

我希望它对您也有用.

这篇关于将电话号码解析为组成部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 22:00