java如何验证手机号码_Java 手机号码正则表达式验证「建议收藏」

java如何验证手机号码_Java 手机号码正则表达式验证「建议收藏」1.正则表达式的字符串表示StringmobileRegex=”^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]\…

大家好,又见面了,我是你们的朋友全栈君。

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();     }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143895.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • linux 查看文件系统类型「建议收藏」

    linux 查看文件系统类型「建议收藏」查看linux文件系统的方式有多种,一般通用的就mount和df。具体如下:目录mountdffileparted mount df file parted

  • 需求分析报告应该包含哪些部分_2020最新抖音用户画像分析报告:粉丝都有哪些特点和需求?…[通俗易懂]

    需求分析报告应该包含哪些部分_2020最新抖音用户画像分析报告:粉丝都有哪些特点和需求?…[通俗易懂]本文相关:抖音用户画像分析、抖音用户画像报告、2020最新抖音用户画像分析等不管是做抖音运营还是抖音直播,了解粉丝,了解用户的需求是非常重要的!做任何事情,对症下药你才能事半功倍!比如你的粉丝想要梨子,你却给他了一个苹果,你的粉丝大部分都是分布在三线开外的城市,你却总给他们推荐昂贵的鸡肋产品!这就是没有提前了解抖音用户画像的结果!接下来,我就给你分析一下最新的抖音用户画像报告!让你运营起…

  • 把织梦安装到子目录,不读取CSS 没有样式?

    把织梦安装到子目录,不读取CSS 没有样式?

  • Python RPA 数据库篇6 – MySQL 篇 2 – 增删改查1

    PythonRPA数据库篇6-MySQL篇2-增删改查1pymysql查询数据#!/usr/bin/envPython3#-*-coding:utf-8-*-#@Software:PyCharm#@virtualenv:workon#@contact:1040691703@qq.com#@Desc:Codedescripton__author__=’未昔/AngelFate’__date__=’2019/8/2920:11’imp

  • Tomcat使用IDEA远程Debug调试[通俗易懂]

    Tomcat使用IDEA远程Debug调试[通俗易懂]Tomcat运行环境:CentOS6.5、Tomcat7.0、IDEA远程Tomcat设置1、在tomcat/bin下的catalina.sh上边添加下边的一段设置CATALINA_OPTS=”-Xdebug-Xrunjdwp:transport=dt_socket,address=60222,suspend=n,server=y”2、address=60222这个是后边IDEA设置的时候需要

  • DDD中的建模方法有哪些[通俗易懂]

    DDD中的建模方法有哪些[通俗易懂]一、背景在之前的文章中已经介绍了DDD相关的概念模式,DDD相关的业务技术架构,但是我们还没有找到一个核心的抓手去实践DDD。DDD的一个核心本质就是对业务建模,或者领域建模。说的很简单,但是做好确实很难,一个需求过来意淫几个实体对象就差不多解决了。深入看,全局看只在脑海中进行的建模实际上并不一定正确和稳定。因此我们需要找到正确的方法帮助对业务领域进行分析,得到建模结构,共享建模成果。二、四色建模法2.1起源&概念&要素关于四色建模的概念我们可与追溯到90年代,起源于四色原型。四色

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号