これを行う方法を理解するのを手伝ってくれる人はいますか? 私の現在のものは(どこかにあります):
/(\+(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 の正規表現を使用してそれらを検出できます。