用正则如何实现以英文字母开头,前两位是英文字母+8位数字。如何用正则实现
^[a-zA-Z]{2}\d{8}$
如有帮助,望点击我回答右上角【采纳】按钮。
^[a-zA-Z]{2}\d{8}$
String regex = "^[a-zA-Z]{2}\d{8}$";
return str.matches(regex);
^[a-zA-Z]{2}\d{8}$
这样?
^[a-zA-Z]{2}\d{8}
String str = "as12345678";
Matcher matcher = Pattern.compile("[A-Za-z]{2}[0-9]{8}").matcher(str);
while (matcher.find()){
System.out.println(matcher.group());
}