我需要创建验证的电话号码与格式8-XXX-XXX-XX-XX,不能写正则表达式,我写了这样的东西^\d{1}-(\d{3})\d{3}-\d {2}-\d {2}$,但它不工作。(语言Java)
bq3bfh9z1#
像下面这样更改正则表达式。
string.matches("8(?:-\\d{3}){2}(?:-\\d{2}){2}");
注意,matches函数不需要锚点。DEMO
matches
1条答案
按热度按时间bq3bfh9z1#
像下面这样更改正则表达式。
注意,
matches
函数不需要锚点。DEMO