我正在寻找允许
的正则表达式starting with optional '+'
numbers more than 7 length
can contain '-' in between numbers
can contain ' ' between numbers
到目前为止我已经
了+?[0-9-_]
'+?'只允许选择“+”一次。
0-9
允许0到9个数字
' - '和'_'允许' - '和数字之间的空格
但我的正则表达式没有按预期工作。任何帮助将不胜感激
被修改
Valid strings
+92214678320
902123045
0017806801276
4891243
答案 0 :(得分:2)
我假设“超过7个长度的数字”表示包含至少7位数的字符串,如电话号码所示:
^\+?(\d[\s\-_]?){7,}$
答案 1 :(得分:1)