開頭是兩個(gè)數(shù)字,然后中間有一個(gè)連接符,然后連接符-后面還有5位數(shù)字的正則
package org.litsoft.air.servlet;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestString {
public static boolean isRight(String str){
boolean flag=false;
String regex="^([0-9]{2}-[0-9]{5})+$";
Pattern pattern=Pattern.compile(regex);
Matcher match=pattern.matcher(str);
if(match.matches()){
flag=match.matches();
System.out.println(match.group());
}
return flag;
}
public static void main(String[] args) {
boolean flag=false;
String str="24-99999";
flag=new TestString().isRight(str);
System.out.println("flag="+flag);
}
}