我想检查字符串是否在开头有+号,字符串是数字,不超过15个整数。字符串也不应该有任何特殊字符或 - 在整数之间。
我正在使用此正则表达式:/\+?(?:(?:63)|0)*[.-]?9[0-9]{2}[.]?[0-9]{3}[.]?[0-9]{3,4}/Ui
但如果字符串在+符号后没有9
,则会显示错误。例如如果我使用+891234567
则显示错误。
请帮忙
答案 0 :(得分:1)
“以+
开头,后跟1到15位”表达式
^\+[[:digit:]]{1,15}
这显然不是你想要的,但除了上述内容之外,你还不清楚你希望做什么。请用它来更好地解释你真正想要的东西。
答案 1 :(得分:0)
如果我理解您正在寻找的内容,以下正则表达式应该有所帮助...
^\+\d{1,15}
祝你好运!