zoukankan      html  css  js  c++  java
  • 邮政编码的正则表达式

    package TestRegex;
    
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    public class Test01 {
        /**
         * 邮政编码正则:"^[1-9]\d{5}$"
         * ^:正则开始符
         * $:正则结束符
         * [1-9]:范围为1-9
         * :转移字符
         * d:数字【0-9】
         * X{n}:恰好n次:注意从0开始
         */
        public static void main(String[] args) {
            //定义正则
            String str= "^[1-9]\d{5}$";
            //正确的邮件编码
            String s = "471400";
            //错误邮政编码
            String s2 ="4560200";
            
            /**
             * Pattern为模式类型,
             * compile(正则)方法预编译正则,
             * 得到一个Matcher对象
             */
            Pattern p =Pattern.compile(str);
            //Pattern中的matcher()方法传入要匹配的字符串与正则进行匹配i
            Matcher m=p.matcher(s);
            Matcher m2=p.matcher(s2);
            //Matcher类中的matches()方法判断是否匹配成功
            boolean bo= m.matches();
            boolean bo2= m2.matches();
            //输出匹配结果:true为成功,false为失败
            System.out.println(bo);
            System.out.println(bo2);
        }
    }
    复制代码

    运行结果:

    漫思
  • 相关阅读:
    动态ip发布web+绑定域名
    JQuery选择器大全
    mysql触发器
    jquery选择器
    PHP5新语法学习
    Jquery中$.ajax()方法参数详解(转)
    svn笔记
    lsof命令
    新环境常用工具
    不会转载
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/13999168.html
Copyright © 2011-2022 走看看