gpt4 book ai didi

javascript - 如何正确验证电话号码字段?

转载 作者:搜寻专家 更新时间:2023-11-01 05:10:46 25 4
gpt4 key购买 nike

我卡在了一个点上。我需要通过阻止以下格式来验证电话号码。现在我已经应用了 10 位数字验证,但以下格式不正确。

0000000000
1111111111
2222222222
3333333333
4444444444
5555555555
6666666666
7777777777
8888888888
9999999999

我还需要避免那些以 10 开头的数字。类似的验证也应避免以下格式。

1xxxxxxxxx
0xxxxxxxxx

任何人都可以建议我这样做的方法吗?

最佳答案

你可以试试这个。

^(?!(\d)\1{9}$)[2-9]\d{9}$
  • (?!(.)\1{9}$) 不会是重复 10 次的相同数字。
  • [2-9] 必须以 2 或 3 或最多 9 开头。
  • \d{9} 任意 9 位数字。
  • $ 行结束。

DEMO

^([2-9])(?!\1{9}$)\d{9}$

DEMO

关于javascript - 如何正确验证电话号码字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31694096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com