AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# 手机号 ``` /** * 验证国内手机号 * 这几种都可以 * System.out.println(isMobile("13906131536")); * System.out.println(isMobile("8613906131536")); * System.out.println(isMobile("86 13906131536")); * System.out.println(isMobile("86-13906131536")); * System.out.println(isMobile("(86)13906131536")); * System.out.println(isMobile("(86) 13906131536")); * @param phone * @return */ private boolean isMobile(String phone) { String regex = "^(((\\+86)|(86)|(\\(86\\)))(-?|[ ]?))?(1)\\d{10}$"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(phone); return matcher.matches(); } ``` # 电话号 ``` // ss("0531-8606589"); // ss("(0531)-8606589"); // ss("68899339"); // ss("13906131536"); // ss("051261383685"); // 电话号 上面几个都可以通过 String regex = "^((0\\d{2,3}|\\(0\\d{2,3}\\))-?)?[1-9]\\d{4,7}(-\\d{1,8})?"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(phone); System.out.println(matcher.matches()); ```