package com.V4Creations.vtulife.util;
import java.util.Locale;
public class StringOperator {
private static String toNameFormate(String name, int lower) {
if ("".equals(name)) {
return name;
}
if (lower == 1) {
name = name.toLowerCase(Locale.ENGLISH);
}
name = name.replaceFirst(Character.toString(name.charAt(0)),
Character.toString(name.toUpperCase(Locale.ENGLISH).charAt(0)));
return name;
}
public static String toFullNameFormate(String name) {
name = name.toLowerCase(Locale.ENGLISH);
String tempText[] = name.split("\\ ");
name = "";
for (int i = 0; i < tempText.length; i++) {
name += toNameFormate(tempText[i], 1) + " ";
}
String tempText2[] = name.split("\\.");
name = "";
for (int i = 0; i < tempText2.length; i++) {
name += toNameFormate(tempText2[i], 0) + ".";
}
name = name.substring(0, name.length() - 2);
return name;
}
public static boolean isValidName(String name) {
if (name.matches("[a-zA-Z][ .a-zA-Z]*"))
return true;
else
return false;
}
public static boolean isPhoneNumber(String phoneNumber) {
if (phoneNumber.matches("[+]?[0-9]+(-[0-9][0-9]*)*[0-9]*"))
return true;
else
return false;
}
}