zoukankan      html  css  js  c++  java
  • 正则表达式-匹配

    1,用一些特定的符号表示一些代码操作,简化书写

    2,[abc]表示可以是a/b/c [a,z]:小写 [a-zA-Z]:大小写均可

    3,[^abc] 不可以是a b c

    4,.任意字符

    5,/d:1-9

    6,/D:1-9

    7.matches()一旦不匹配,后面的不在校验。匹配整个字符串

    String str="9099990";
            //String format= "[a-zA-Z][0-9]";//第一个是字母,第二个数字
            //String format="[a-zA-Z]\d";//第一个是字母,第二个数字
            //String format="\w+";//可以是字符,数字,下划线
            //String format="[a-zA-Z][0-9]?";//? 0或1
            //String format="[a-zA-Z][0-9]*";//*:一次/0次/多次
            //String format="[a-zA-Z][0-9]+";//一次或多次
            //String format="\w{3}";//三次
            //String format="\w{3,5}";//三到五次
            String format="\w{3,}";//大于三次
            System.out.println(str.matches(format));

    测试

    package songyan;
    public class test
    {
        public static void main(String[] args)
        {
            //test1 qq号
            //5-15位
            //不能0开头
            //只能是数字
            String qq="9099990";        
            String format="[1-9]\d{4,14}";//大于三次
            System.out.println(qq.matches(format));
            //test2手机号
            //11位
            //13/15/18开头
            //只能是数字
            String num="1864180461";
            String format1 = "1[358]\d{9}";
            System.out.println(num.matches(format1));
        }
    }
  • 相关阅读:
    【 星 辰 · 第 二 条 约 定 】
    【 星 辰 · 第 一 条 约 定 】
    【 塔 · 第 三 条 约 定 】
    【 塔 · 第 二 条 约 定 】
    某些奇葩的正则校验
    localstorage本地存储的简单使用
    js基础(3)之闭包。
    js基础(2)filter()筛选过滤
    js基础(1)变量作用域
    scrum过程
  • 原文地址:https://www.cnblogs.com/exexex/p/8435822.html
Copyright © 2011-2022 走看看