Java 长度和数值的电话号码验证正则表达式

Java 长度和数值的电话号码验证正则表达式,java,regex,Java,Regex,我必须根据以下标准验证电话号码 It should only take numeric values. Minimum 10 and Maximum 15 如何用java编写满足上述条件的正则表达式?我不熟悉正则表达式。试试正则表达式 ^\\d{10,15}$ 这里的\d是数字的缩写 {10,15}表示前一个模式的重复10到15次 例: 使用此正则表达式: \\d{10,15} \d匹配一个数字(前面的\用于转义) {10,15}允许前面的模式最少出现10次,最多出现15次\d表示数字0-

我必须根据以下标准验证电话号码

It should only take numeric values.
Minimum 10 and Maximum 15

如何用java编写满足上述条件的正则表达式?我不熟悉正则表达式。

试试正则表达式

^\\d{10,15}$
这里的
\d
是数字的缩写
{10,15}
表示前一个模式的重复10到15次

例:

使用此正则表达式:

\\d{10,15}
\d
匹配一个数字(前面的\用于转义)

{10,15}
允许前面的模式最少出现10次,最多出现15次

\d表示数字0-9

(\d){10,15}

与我们分享你的尝试。寻求帮助,而不是完成工作也是如此。你有电话号码的具体格式吗?为什么不干脆
^\d{10,15}$
我希望您认识到,根据ITU的建议,电话号码可以有空格和其他字符。特别是,它们可以以“+”开头(表示国际访问代码,该代码因您呼叫的国家而异)。无论谁设定了标准,都必须在全球范围内进行更多的访问。根据地区和范围的不同,可能会有更多或更少的合法号码(例如,在我居住的地方,如果拨打本地电话,号码长度将为7,10个全国电话,12个国际电话,并且手机号码再次不同)。
(\d){10,15}