开发者社区> 问答> 正文

正则表达式验证电话号码

01-12345678(第一位为0,第二位为1或2,第三位为1-9,后面七位也0-9)

展开
收起
蛮大人123 2016-06-13 17:53:52 2826 0
2 条回答
写回答
取消 提交回答
  • ^0[1|2]-[1-9]d{7}

    2019-07-17 19:36:40
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪
    private static void matcher() {
    String s = "01-12345678";
    String sRegEx = "0[1|2]-[1-9]\d{7}";//斜杠是两个
    Pattern p = Pattern.compile(sRegEx);
    Matcher m = p.matcher(s);
    System.out.println(m.matches());
    }
    2019-07-17 19:36:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载