java中使用正则校验

    xiaoxiao2026-03-04  8

    Pattern是java.util.regex中的一个类。一个Pattern是一个正则表达式经编译后的表现模式。

    Pattern p= Pattern.compile(String regex);//将正则表达式进行编译 Matcher m=p.matcher(input CharSequence);//要校验的字节序列 boolean b=m.matches();//判断是否符合校验 也可以直接使用Pattern中的matches方法进行校验 boolean b1=Pattern.matches(String regex,input CharSequence); System.out.println(b1);

    代码如下:

    Pattern p= Pattern.compile("^[1][3578][0-9]{9}$"); Matcher m=p.matcher("15955959595"); boolean b=m.matches(); System.out.println(b); boolean b1=Pattern.matches("^[1][3578][0-9]{9}$","15955959595"); System.out.println(b1);

    结果: true true

    转载请注明原文地址: https://ju.6miu.com/read-1307597.html
    最新回复(0)