• 邮政编码的正则表达式


    有关代码:

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

    运行结果:

  • 相关阅读:
    java-Swatch的坑
    Java基本数据类型
    jQuery属性、事件、链式编程、$冲突
    jQuery页面改变大小事件,滑动页面事件
    JavaScript简介
    CSS页面布局格式
    CSS Float(浮动)
    css定位
    CSS知识点2
    CSS知识点1
  • 原文地址:https://www.cnblogs.com/GreenCode/p/7583554.html
Copyright © 2020-2023  润新知