regex 使用正则表达式验证ru-电话号码

hc2pp10m  于 2023-02-25  发布在  其他
关注(0)|答案(1)|浏览(131)

我需要创建验证的电话号码与格式8-XXX-XXX-XX-XX,不能写正则表达式,我写了这样的东西^\d{1}-(\d{3})\d{3}-\d {2}-\d {2}$,但它不工作。(语言Java)

bq3bfh9z

bq3bfh9z1#

像下面这样更改正则表达式。

string.matches("8(?:-\\d{3}){2}(?:-\\d{2}){2}");

注意,matches函数不需要锚点。
DEMO

相关问题