Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 正则表达式不能正常工作_Java - Fatal编程技术网

Java 正则表达式不能正常工作

Java 正则表达式不能正常工作,java,Java,我一直在使用下面的模式匹配器,只允许在+XXXXXXXXXXXXX系列的应用程序中使用手机号码(13位或更多,不是任何-/?,也限制字母) 上述正则表达式未通过验证。我缺少的内容。13位或更多以+开头的数字:听起来如下所示: Pattern.compile("^\\+\\d{13,}$") 一旦将其限制为数字,就不必担心“any-/?”,因为这些字符不是数字。“验证失败”。首先,你有一个右括号,没有一个左括号。。在d{3}周围,它包含所有的数字和特殊字符。我想限制所有特殊字符和字符,也只允许+

我一直在使用下面的模式匹配器,只允许在+XXXXXXXXXXXXX系列的应用程序中使用手机号码(13位或更多,不是任何-/?,也限制字母)


上述正则表达式未通过验证。我缺少的内容。

13位或更多以+开头的数字:听起来如下所示:

Pattern.compile("^\\+\\d{13,}$")

一旦将其限制为数字,就不必担心“any-/?”,因为这些字符不是数字。

“验证失败”。首先,你有一个右括号,没有一个左括号。。在
d{3}
周围,它包含所有的数字和特殊字符。我想限制所有特殊字符和字符,也只允许+符号和数字
Pattern.compile("^\\+\\d{13,}$")