我正在尝试使用 Angular JS 在 Visualforce 页面上实现手机号码验证,但是在如何编写正则表达式时遇到问题。
给我的要求非常简单:
数字应该是 10 位长(我已经在字段上设置了 maxlength 属性,所以这个已经被处理了)它应该以 04 开头(因为它是澳大利亚手机)只应该允许数字。
我正在使用的正则表达式(在我的电话号码输入字段的 ng-pattern 属性中)是:
^/(04)[0-9]{10}/$
这在一定程度上起作用 - 它不允许除数字以外的任何内容,并且允许我输入以 04 开头的 10 位数字。但是它也允许我输入以 02、03 等开头的数字......
可能我错过了一件很简单的事情,但我查看了很多网站,包括这个网站,但找不到答案。
任何帮助将不胜感激,因为这已经使我头发白了几根。