Validation for AZ phone numbers with RegEx in Java
Number bir neche formada gele biler bize. Meselen,
99451xxxxxxx
99455xxxxxxx ve s.
051xxxxxxx
055xxxxxxx ve s.
51xxxxxxx
55xxxxxxx ve s.
Bu nomreleri standart formaya salmaq uchun kichik kod :
public static String validate(String number){
final String prefix = "994";
if (number.length() == 12 && number.matches("^(994)+(50|51|55|70|77|99).*$")) {
return number;
} else if (number.length() == 10 && number.matches("^(0)+(50|51|55|70|77|99).*$")) {
return prefix + number.substring(1);
} else if (number.length() == 9 && number.matches("^(50|51|55|70|77|99).*$")) {
return prefix + number;
}
return null;
}
sonda bize qayidan netice
99451xxxxxxx ve ya 99455xxxxxxx sheklinde olacaq. Eger null qayidarsa, bu methodun cagrildigi yerde uygun helli etmek olar.
Comments
Post a Comment