求助一下电话号码正则表达式的书写

发布网友

我来回答

4个回答

热心网友

^[1-9]\\d{0,2}-0\\d{1,4}-\\d{8,9}$

下面是测试代码,

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {

public static void main(String args[]){

Pattern pattern = Pattern.compile("^[1-9]\\d{0,2}-0\\d{1,4}-\\d{8,9}$");
String s = "1-022-88888888";
Matcher m = pattern.matcher(s);
if(m.find()){
System.out.println("正确的电话号码!");
}else{
System.out.println("错误的电话号码!");
}
}
}

希望能帮到你。。。。仍有问题可以HI我。。。

热心网友

^[0-9]{1,3}-[0-9]{3,5}-[1-9]{1}[0-9]{6,7}$

热心网友

/^[\d]{1,3}-[\d]{3,5}-[1-9]{1}[\d]{6,7}$/

热心网友

^[1-9]\d{0,2}-0\d{1,4}-\d{8,9}$

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com