private static String _trim(String value) {
		if (value != null) {
			value = value.trim();

			StringBuilder sb = new StringBuilder();

			char[] charArray = value.toCharArray();

			for (int i = 0; i < charArray.length; i++) {
				if ((Character.isDigit(charArray[i]))
						|| ((charArray[i] == CharPool.DASH) && (i == 0))
						|| (charArray[i] == CharPool.PERIOD)
						|| (charArray[i] == CharPool.UPPER_CASE_E)
						|| (charArray[i] == CharPool.LOWER_CASE_E)) {

					sb.append(charArray[i]);
				}
			}

			value = sb.toString();
		}

		return value;
	}