• js的转义字符是 \

    java的转义字符是\ \

  1. 匹配正则表达式使用matches

    string qq = 36786256;

    s.matches(“[1-9]\ \d{4,10}”);

  2. 也可以用matcher

    Pattern p = Pattern.compile(“A\ \d”);//建立模式对象,可以是某个字符串,可以传多一个参数Pattern.CASE_INSENSITIVE,表示忽略大小写

    Matcher m = p.matcher(“gaha”);

    if(m.matches())

    {

    System.out.println("完全匹配") 
    

    }

    else

    {

    System.out.println("不完全匹配") 
    

    }

  • 正则验证字符串是否时间

    public static boolean isTime(String str){
        Pattern pattern=Pattern.compile("[0-9]{4}/[0-9]{2}/[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}");
        Matcher matcher=pattern.matcher(str);
        return matcher.matches();
    }