public class zw9{
static boolean isNumStr(String zwstr){
boolean zwa=false,zwb=false;
if (zwstr==null||zwstr.length()<6||zwstr.length()>12){
return false;}
for (int i=0;i<zwstr.length();i++)
{
char zwch=zwstr.charAt(i);
if (zwch >='0' && zwch<= '9'){zwa=true;}
else{
if ((zwch>='a' && zwch<= 'z')||(zwch>='A' && zwch<='Z')){zwb=true;}
else {return false;}}}
return (zwa&&zwb);}
public static void main(String[] args) {
System.out.println(isNumStr(null));
System.out.println(isNumStr("111111111111aa"));
System.out.println(isNumStr("1111Aa"));
System.out.println(isNumStr("aaaaaa"));
System.out.println(isNumStr("11.11"));
System.out.println(isNumStr("111111"));}}
main内的为判断程序
结果: