白瞎那么多钱了

某网站校验电话号码的代码:

1
2
3
4
5
6
7
8
9
10
var temp2 = "" ;
var mobile = /^(13|15)\d{9}$/ ;
...
if(!mobile.test(a)){
temp2 = "false";
}
if(temp2 != ""){
alert( "请输入合法的电话或手机号码!" );
...
}

注意看这一句:

1
var mobile = /^(13|15)\d{9}$/ ;

这就意味着 18 号段的手机是填不进去的,18 号段在 2009 年就有了,现在 4 年过去了,这个网站还是没有升级,效率太低了。