正则表达式只有数字和连字符( - ),加上(+)...连字符和加号是可选的。连字符应该是数字的中间位置。和加号应该开始。
应该是8-13个字符它应该接受以下
0484-760393
917679888
5756765757
它不应接受以下
-564654656
76 + 34543543
5252235(分8)
32525354567865(max13)
请帮帮我
感谢你......
答案 0 :(得分:3)
^[\+]?(\d\-?){8,12}\d$
我可以为你分解它,但听起来你并不关心实现,或者你自己会写它=)