code: public static <T extends CharSequence> T validateGeneral(T value, int min, String errorMsg) throws ValidateException {
  		return validateGeneral(value, min, 0, errorMsg);
  	}
docs: 验证是否为给定最小长度的英文字母 、数字和下划线
  
  @param <T> 字符串类型
  @param value 值
  @param min 最小长度，负数自动识别为0
  @param errorMsg 验证错误的信息
  @return 验证后的值
  @throws ValidateException 验证异常