1.正则表达式的字符串表示 String mobileRegex = "^1(3|4|5|7|8)\\d{9}$"; 字符^意义:表示匹配的字符必须在最前边; 字符$意义:表示待匹配串的结束位置; 字符\d{5,9}意义:\d是数字,{5,9}是5-9位,如果只是验证手机号,且校验的正则表达式如下: /^1[3|5|8][0-9]\d{4,8}$/ ; 不妨写成 /^1[3|5|8]\d{9}$/ ; 2.对手机号字符串的校验 String mobileRegex = "^1(3|4|5|7|8)\\d{9}$"; if (csprop.matches(mobileRegex)){     *******; }else {     *******; } 注: String.java /**      * Tells whether or not this string matches the given regular expression.      *      *

An invocation of this method of the form      * str.matches(regex) yields exactly the      * same result as the expression      *      *

{@link java.util.regex.Pattern}.{@link      * java.util.regex.Pattern#matches(String,CharSequence)      * matches}(regex, str)

*      * @param   regex      *          the regular expression to which this string is to be matched      *      * @return  true if, and only if, this string matches the      *          given regular expression      *      * @throws  PatternSyntaxException      *          if the regular expression's syntax is invalid      *      * @see java.util.regex.Pattern      *      * @since 1.4      * @spec JSR-51      */     public boolean matches(String regex) {         return Pattern.matches(regex, this);     }      Pattern.java /**      * Compiles the given regular expression and attempts to match the given      * input against it.      *      *

An invocation of this convenience method of the form      *      *

       * Pattern.matches(regex, input);

*      * behaves in exactly the same way as the expression      *      *

       * Pattern.compile(regex).matcher(input).matches()

*      *

If a pattern is to be used multiple times, compiling it once and reusing      * it will be more efficient than invoking this method each time.

*      * @param  regex      *         The expression to be compiled      *      * @param  input      *         The character sequence to be matched      *      * @throws  PatternSyntaxException      *          If the expression's syntax is invalid      */     public static boolean matches(String regex, CharSequence input) {         Pattern p = Pattern.compile(regex);         Matcher m = p.matcher(input);         return m.matches();     }

java如何验证手机号码_Java 手机号码正则表达式验证相关推荐

  1. java 验证手机号_Java使用正则表达式验证手机号和电话号码的方法

    一个朋友需要,所以写了这两个,话不多说,看代码 中国电信号段 133.149.153.173.177.180.181.189.199 中国联通号段 130.131.132.145.155.156.16 ...

  2. java正则表达式验证端口号_JS正则表达式验证端口范围(0-65535)

    javascript正则表达式验证IP地址的端口合法性 if (!(/^[1-9]\d*$/.test(port) && 1 <= 1 * port && 1 * ...

  3. php 自动验证 正则表达,使用正则表达式验证登录页面的输入内容

    这篇文章主要介绍了使用正则表达式验证登录页面输入是否符合要求的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下 先给大家展示下效果图: 废话不多说了,直接给大家贴代码了,具体代码如下所示: ...

  4. 手机号码合法性 java_Java正则表达式——验证手机号码符合性

    regex1验证条件很方便,可以大范围覆盖, 但是还是细分一下使用regex2验证条件比较好一些. /** * 验证手机号码的合法性 * @author jy */ package mobile; i ...

  5. java校验ip格式_JAVA IP地址格式验证,使用正则表达式

    正则表达式 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. ...

  6. java 正则表达式 电话_Java使用正则表达式验证手机号和电话号码的方法

    一个朋友需要,所以写了这两个,话不多说,看代码 中国电信号段 133.149.153.173.177.180.181.189.199 中国联通号段 130.131.132.145.155.156.16 ...

  7. java短信登录_JAVA短信验证登录

    短信验证登陆 1.点击触发,以电话号码为参数调用发送验证登录短信方法 2.默认模板为验证模板 生成6位验证码 3.将生成的验证码和手机号码放入缓存,(已经设置好缓存存放时间) 4.调用发送模板短信方法 ...

  8. java 验证登陆_java登陆界面验证

    展开全部 以下代码就是了. 详细参照附件import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.e ...

  9. java 验证登陆_Java的登陆验证问题

    java中的登陆验证问题可以有多种方式进行验证,通过拦截器功能完成,可以通过过滤器功能完成,也可以简单的代码在JSP页面中单独完成,其中都 涉及到一个关键的验证步骤,这个验证原理ASP,PHP,JAV ...

  10. 手机端java编辑器验证正确_java – 使用编辑器验证表的单元格

    我的JTable有一个密码字段编辑器.我想在用户单击编辑另一个字段时,如果文本长度小于8位,则显示错误消息.我尝试过焦点听众.但它不起作用.请帮帮我,因为我刚刚开始使用 java swing. cla ...

最新文章

  1. Error Creating Control when creating a custom control
  2. Linux 单用户模式修改密码与救援模式修改密码总结
  3. Study on Android【六】--消息机制,异步和多线程
  4. 【第十六章】模板实参推断
  5. bug3-自定义层的注意事项
  6. Hexo博客美化之蝴蝶(butterfly)主题魔改
  7. 计算机页码格式罗马数字,word 页码 罗马数字怎么从1开始
  8. 百度热力图颜色说明_千变万化的热力图,总有一款适合你!
  9. chrome 打开默认页 被篡改_chrome默认首页被修改如何解决_chrome首页被篡改的处理办法-系统城...
  10. 七夕活动浪漫上线,别让网络拖慢和小姐姐的开黑时间
  11. IT大侦“碳”:VxRail的可持续法宝
  12. mysql 1677错误_[转载]MySQL 5.5.12 row格式复制下从库结构变更引发1677错误一则
  13. 二分算法详解:整数二分及浮点数二分算法(Binary Search)(含算法模板)
  14. 门禁系统服务器未连接,门禁系统一般故障处理方法及如何选择电插锁
  15. uva 12012 - Detection of Extraterrestrial(KMP)
  16. html和js画圣诞树图片,基于JS2Image实现圣诞树代码,
  17. 5G网络的NSA与SA
  18. 现代密码学之数字签名
  19. 不要以你的现状来判断你的未来--俞敏洪
  20. 机器视觉丨转角同轴光源工作原理及打光案例和产品尺寸图

热门文章

  1. 为何恒星/太阳(辐射)可以被视为黑体(辐射)?
  2. 简单数字电压表的c语言程序,简易数字直流电压表电路及程序
  3. 《产品经理的第一本书》--产品经理职责
  4. 电化学血糖传感器原理及发展
  5. 520套电商行业响应式html5模板b2c商城购物网站模板HTML5化妆品电商网站模板IT类电子商务商城购物企业网站模板html5网页静态模板Bootstrap扁平化网站源码
  6. 苹果4s刷linux,苹果4s降级教程【图解】
  7. 亲测有效,推荐4款好用的录屏软件
  8. XRD测试常见问题及解答(二)
  9. Android so文件浅析
  10. MATLAB中的Hough变换