我想在javascript中为以下电话号码创建一个正则表达式验证检查:
+ 26481 3654562
+ 26481 5689245
+ 26485 3654562
+ 26485 5689245
+ 26461 253425
+ 26461 598756
081 1265984
085 1265984
061 653265
注意:粗体部分必须在那里。之后的数字被接受。以+26461和061开头的数字必须比+26481或+24685和081或085少一个数字。
Current effort: /^[+]?[(]?[0-9]{3}[)]?[-s.]?[0-9]{3}[-s.]?[0-9]{4,6}$/
像这样?
^(+26461(d{6})|+2648(d{8})|08(1|5)(d{7})|061(d{6}))$
+26461(d{6})第1组
+2648(d{8}第二组
8(1|5)(d{7})第3组for 081 or 085
061(d{6})最后一组061