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

    运行结果:

  • 相关阅读:
    struts2 和 js 标签取值
    使用jQuery 取文本
    a 标签 name 属性 页面定位 (一)
    a 标签 name 属性 页面定位 (二)
    GitHub 出现这样的问题怎么办
    金融政策
    基金基础知识
    bitcoinj学习记录
    金融电影
    黑客
  • 原文地址:https://www.cnblogs.com/GreenCode/p/7583554.html
Copyright © 2011-2022 走看看