java中使用正则校验

来源:互联网 发布:手游java服务器端源码 编辑:程序博客网 时间:2024/05/01 19:47

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

0 0
原创粉丝点击