![](/img/trans.png)
[英]How to detect an android phone contacts app supports Structured Postal Address?
[英]Javascript/Typescript: How do I detect valid contacts and phone numbers in Android app
在我的Android应用中,我想显示联系人列表并指出他们是否在我的应用网络中。 但是, 我不想包含所有不需要的联系人(例如,免费电话号码,用于检查数据平衡的电话号码等。)我只想显示有效的“联系人”。 如果可能的话,我只想显示智能手机用户。 我该怎么办?
我目前正在使用一些规则来过滤掉这些不需要的联系人,例如:1)如果数字以1-800开头。.2)如果格式化的数字不是10位数字
Q1。 有没有更简单的标准方法可以做到这一点? Q2。 是否有一套完善的实施规则?
您将要使用正则表达式 。
如果您不熟悉RegEx,我建议您仔细阅读它们,因为它们对于大多数Web应用程序都至关重要 。
如果时间紧迫,有表情的巨大的图书馆在这里 。
尽管我强烈建议学习如何编写RegEx。
一些例子:
/[0-9]+
将匹配0-9范围内的任何字符 ,必须至少有1个字符。
23823 - matched
9382 - matched
2 - matched
foo - not matched
/\\b\\d{3}[-.]?\\d{3}[-.]?\\d{4}\\b
这是一个非常简单的北美电话号码匹配器
0123456789 - matched
555.123.4567 - matched
如您所见,RegEx有很多复杂的空间-这是一个非常基本的RegEx,并不能解决所有可能的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.