자바는 휴대전화 번호가 11 이고 1 위는 이 아니고 +86 형식이 아니라고 어떻게 판단합니까
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// 1 위는
string phone one = phone number.substring (,1) 이 아닙니다.
// 예 +86 형식
intis86 = phonenumber.indexof ("+86");
// 는 순수한 숫자이고 길이는 11 이고 첫 번째는 이 아니며+86
return isnumeric (phone number) & 를 포함하지 않습니다 & PhoneLength==11& & ! PhoneOne.equals("")& & Is86==-1;
}
// 이 메서드는 문자열이 순수 숫자인지 여부를 결정합니다
public static boolean isnumeric (stringstr) {
pattern pattern = pattern
matcher isnum = pattern.matcher (str);
if (! Isnum.matches ()) {
return false;
}
return true;
}