标签: regex
我对正则表达式毫无希望!
我需要一个能够捕获+441234123123
+必须保留在字符串的开头,但进行它的数字必须是1-9且任何长度。
答案 0 :(得分:3)
由于没有+0电话:
+0
^\+[1-9][0-9]*$
如果你想要1-9(完全没有零,电话号码很奇怪),那么:
^\+[1-9]+$
并且(感谢下面的评论) - 如果你想捕捉你的手机(即字符串可以包含其他内容),那么:
\b(\+[1-9]+)\b
答案 1 :(得分:1)
\+[1-9]+
这真的很简单。我建议您在线查看其中一个教程(如this)。
另请查看regexpal,了解有关创建它们的帮助。
答案 2 :(得分:0)
与您的描述匹配的正则表达式非常简单:\+[0-9]*。
\+[0-9]*