Android Java 正規表現 分岐
String sss = "00009D-KT1";
// === 文字列に アルファベットが入っていて、文字列 13桁以下
if(sss.matches("^.*[A-Z a-z].*$") || sss.length() < 13) {
System.out.println("アルファベットを含む もしくは 文字列 13以下");
// === 13桁の数字 でかつ 最初の文字が 49
} else if (sss.matches("[0-9]{13}") && sss.startsWith("49")) {
System.out.println("13桁の数字 でかつ 最初の文字が 49");
}