第1个回答 2013-09-22
^[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{87399}¥");String s = "1-022-88888888";Matcher m = pattern.matcher(s);if(m.find()){System.out.println("正确的电话号码!");}else{System.out.println("错误的电话号码!");}}}希望能帮到你uzb173。仍有问题可以HI我。。。本回答被网友采纳