利用正则表达式判断手机号码

import java.util.Scanner;public class Test {//输入手机号码检查是否有误public String checkMobile(String mobile) {if(mobile.equals(null)){System.out.println("手机号码不能为空!");/*^匹配开始地方$匹配结束地方,[3|4|5|7|8]选择其中一个{4,8},\d从[0-9]选择{4,8}匹配次数4~8   ,java中/表示转义,所以在正则表达式中//匹配/,/匹配""*///验证手机号码格式是否正确}else if(!mobile.matches("^1[3|4|5|7|8][0-9]\\d{4,8}$")){System.out.println("手机号输入有误,请重新输入");}else{System.out.println("恭喜您中奖了");}return mobile;}public static void main(String[] args) {System.out.println("请输入手机号码");Scanner sc = new Scanner(System.in);String s = sc.next();Test t = new Test();t.checkMobile(s);}
}

JAVA学习代码——验证手机号码是否正确相关推荐

  1. 正则表达式验证手机号码是否正确

    WXRUI体验二维码 如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢! 使用场景 在需要手机登录,验证等场景时,需要先在前端对输入手机号码进行验证! 验证的正则表达式 ...

  2. java表单验证手机号码位数,jquery验证手机号码和邮箱地址例子

    //jquery验证邮箱 function checkSubmitEmail(){ if($("#email").val()==""){ $("#co ...

  3. Java简单代码验证三门问题

    三门问题(Monty Hall problem)是一个有关于博弈论的趣味数学问题.问题名字来自美国的电视游戏节目Let's Make a Deal的主持人蒙提·霍尔(Monty Hall). 参赛者会 ...

  4. Java:代码验证 StringBuffer 线程安全,StringBuilder 非线程安全

    首先需要明白什么是线程安全,什么是非线程安全,引用百度百科  关于 Java 中 String,StringBuffer 和 StringBuilder 的区别,参看:  Java:String,St ...

  5. java组织机构代码验证规则

    一.组织机构代码国标算法请进此连接 二.Java代码实现规则验证 public class MechanismCode {/*** 代码字符集*/private static final String ...

  6. java电话号码_java 验证手机号码、电话号码(包括最新的电信、联通和移动号码)...

    package com.linbilin.test; import java.util.regex.Pattern; public class CheckPhone { /** 座机电话格式验证 ** ...

  7. java 学习代码库_java 学习4

    [java]代码库多态:统一行为 多种形式 * 1.继承或者实现 * 2.放法的重写 * 3.父类引用指向对象: 对父类进行声明,指向子类的对象(方法) * * 多态的作用:提高代码的维护性 和扩展性 ...

  8. java程序代码实现手机号码归属地查询

    import  java.io.IOException; import  org.jsoup.Jsoup; import  org.jsoup.nodes.Document; import  org. ...

  9. php验证电话号码是否合法,js代码验证手机号码和电话号码是否合法_javascript技巧...

    function Checkreg(){ //验证电话号码手机号码,包含 , 号段 if(document.form.phone.value==""&&docume ...

最新文章

  1. 锚文本的作用是什么?网站SEO优化时又需要注意哪些问题?
  2. 《高性能Linux服务器构建实战》——2.1节初识Varnish
  3. C++中前置操作符和后置操作符的重载
  4. DCMTK:用于管理常见细分特定类型的类
  5. Ruby入门之零基础如何学ruby以及ruby的应用/快速学习ruby/学习ruby的流程是什么?...
  6. SAP WebIDE一个和Destination相关的问题 - OData下拉菜单里的Destination从哪里来的
  7. Springboot03整合SpringDataJPA访问MySQL数据库
  8. 安卓逆向系列教程 4.13 MagSearch 1.8 爆破
  9. 脑瘫男孩17岁考上大学,毕业在家工作每月7500,成为公司骨干
  10. http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/
  11. 基于依存句法规则的篇章级情感分析demo
  12. 问题五十二:怎么用C++实现矩阵运算
  13. poj1036-dp
  14. C# HashSet 实例
  15. 语音识别(Web Speech API)
  16. java sjis_Java Charset availableCharsets()用法及代码示例
  17. 拳皇重生服务器维护,《拳皇97 OL》7月7日更新维护公告
  18. 华为路由器RIP经典案例
  19. 圈圈套圈圈(5) 分发代理
  20. contest11 CF510E div2 ooxxx oooox oooox

热门文章

  1. 医学影像设备学_【技士/师证考试宝典】第四篇 医学影像设备学CR 11
  2. 女生们是怎样观察男生的呢
  3. 关于“未使用GUID分区表”无法安装的解决方案
  4. 瑞芯微RK3328硬件设计指南
  5. java socket 超时_Java Socket超时浅析
  6. win10设备管理没有android,win10电脑不能识别安卓设备怎么解决?
  7. 火山PC(火山视窗)超级列表框使用案例教程
  8. 使用 bibtex 进行参考文献管理
  9. OV强推性价比手机,小米或成最大受害者
  10. 如何优雅的写C++代码 Obotcha介绍(字符串转uint8_t)