如何手机号码验证像美国格式在Android?

时间:2015-02-05 12:18:08

标签: android validation

我希望电话号码验证像美国一样。例111-111-1111或111 111 1111或(111)111 1111这样。我正在使用这个正则表达式,但它给了我错误:

string MatchPhoneNumberPattern = "^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$";
  

错误无效的转义序列(有效转义序列为\ b \ t \ n \ f \ r \“\ \ \ \”

如何解决此错误以及如何进行电话号码验证如美国电话号码111-111-1111? 如果另一个解决方案然后告诉我。

1 个答案:

答案 0 :(得分:0)

检查libphonenumber库。它由谷歌维护并优化到Android。