谁能帮我弄清楚如何做到这一点?我目前的一个是(我在某处找到它):
/(\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7)[0-9. -]{4,14})(?:\b|x\d+)/
可检测:+86-400-660-8680
但不是这个:
- +1 888 204 3539
- 1-800-667-6389
- +1-400-660-8680
- (877) 359-6695
- 800-692-7753
你能帮我解决这个问题吗?1个正则表达式可以检测到所有这些电话号码,或者至少我可以使用2-3个正则表达式来检测它们。