我正在尝试为巴基斯坦电话号码格式制作一个 html5 模式,如下所示:
03xx-xxxxxxx
其中x
代表一个数字。到目前为止我已经开发了这个正则表达式:
/03[0-9]{2}-[0-9]{7}/
我现在正在尝试的是确保连字符后的接下来的 7 位数字:
- 不是相同的数字吗:
1111111
- 不是连续的方式,例如:
1234567
- 不是相反的方式,例如:
7654321
我不知道如何将这些检查放入正则表达式中。我怎样才能做到这一点?
最佳答案
这里是巴基斯坦手机号码的 HTML5
模式
<input type="text" pattern="03[0-9]{2}-(?!1234567)(?!1111111)(?!7654321)[0-9]{7}" name="mobile_number" placeholder="Mobile Number" required>
关于javascript - PAK 电话号码格式的 HTML5 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24734405/