- 浏览: 78183 次
- 性别:
- 来自: 广州
文章分类
最新评论
public class InputValidator extends BaseValidator implements GracieValidator { public InputValidator() { } /** * Return true when the input text is not empty * @param inputText Input string text * @return boolean Return true when the input text is not empty, otherwise return false. */ public static boolean isNotEmpty(String inputText) { return !Util.isEmpty(inputText); } /** * Return true when the input text is not empty * @param inputText Input string text * @param fieldErrorParam Field error tag parameter * @param fieldErrorMessage Field error message * @return boolean Return true when the input text is not empty, otherwise return false. */ public static boolean isNotEmpty(String inputText, String fieldErrorParam, String fieldErrorMessage) { boolean isValid = InputValidator.isNotEmpty(inputText); if (!isValid) { addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } /** * Return true when the input text is not empty * @param inputText Input string text * @param fieldErrorParam Field error tag parameter * @param bundle Language property file id * @param key Message key * @param defaultMessage Default message * @param arguments The arguments of message * @return boolean Return true when the input text is not empty, otherwise return false. */ public static boolean isNotEmpty(String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { boolean isValid = InputValidator.isNotEmpty(inputText); if (!isValid) { String fieldErrorMessage = MessageUtil.getText(bundle, key, defaultMessage, arguments); addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } public boolean isValid(String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { return InputValidator.isNotEmpty(inputText, fieldErrorParam, bundle, key, defaultMessage, arguments); } public boolean isValid(String inputText, String fieldErrorParam, String fieldErrorMessage) { return InputValidator.isNotEmpty(inputText, fieldErrorParam, fieldErrorMessage); } public boolean isValid(String inputText) { return InputValidator.isNotEmpty(inputText); } public boolean isValid(String inputText, Object[] objs) { return isValid(inputText); } }
发表评论
-
XssValidator
2012-09-05 10:48 1029public class XssValidator exten ... -
StringLengthValidator
2012-09-05 13:50 814public class StringLengthValida ... -
RegexValidator
2012-09-05 13:50 2142import java.util.regex.Matcher; ... -
PrecisionValidator
2012-09-05 13:51 854public class PrecisionValidator ... -
NumericValidator
2012-09-05 13:51 788public class NumericValidator e ... -
InvalidXMLCharacterValidator
2012-10-05 13:43 840import java.util.regex.Matcher; ... -
IntegerValidator
2012-10-05 13:43 981public class IntegerValidator e ... -
FloatValidator
2012-10-05 13:42 776public class FloatValidator ext ... -
EmailValidator
2012-10-05 13:43 1108public class EmailValidator ext ... -
DigitValidator
2012-09-04 13:37 849public class DigitValidator ext ... -
DateValidator
2012-09-04 13:36 952import java.text.DateFormat; i ... -
GracieValidator
2012-09-04 13:34 606public interface GracieValidato ... -
AlphanumericValidator
2012-09-04 13:35 656public class AlphanumericValida ... -
MessageUtil
2012-09-04 13:31 1222import java.text.MessageFormat; ... -
FieldValidationConstants
2012-08-31 09:55 722import java.util.Locale; pub ... -
BaseValidator
2012-08-31 09:53 825import org.springframework.web. ... -
Messages
2012-08-31 09:50 727import java.util.ArrayList; im ... -
AlphanumericValidator
2012-08-31 09:48 741public class AlphanumericValida ...
相关推荐
标题 "inputvalidator_2.10-0.2.2.zip" 暗示着这是一个关于输入验证的Java库,版本号为2.10,发行版本为0.2.2。这个库可能是用于帮助开发者在应用程序中实现对用户输入的有效性检查,以确保数据的正确性和安全性。 ...
inputValidator 是一个函数,它将接收 inputValue 作为参数,并返回一个 boolean 值来表示校验结果。如果校验失败,我们可以抛出错误信息。 源码分析 在我们的源码中,我们可以看到 inputValidator 是如何实现的。...
在这个例子中,`InputValidator`定义了一个公共接口`validateInput:error:`,这个方法用于执行具体的验证逻辑。这是一个存根方法,它的默认实现返回`NO`,表示验证失败。这个抽象类是所有具体策略类的父类,它定义了...
在Laravel框架中,Input Validator是用于处理用户输入数据验证的核心组件,它是Laravel强大功能的一部分,确保应用程序接收到的数据安全、有效且符合预设规则。在这个“Laravel开发-input-validator”主题中,我们将...
"InputValidator"这个标题暗示我们讨论的是一个用于验证UITextField中输入内容的机制,特别是针对数字输入的场景。在本篇中,我们将深入探讨如何在iOS应用中实现对UITextField的输入进行有效控制,以及如何判断输入...
从描述中我们可以了解到,"inputvalidator.zip" 是一个用于输入验证的工具,特别强调了它是在Scala语言中实现的,并且具有极高的可读性DSL。这表明该库可能是为开发人员提供方便、易于理解的代码来验证用户输入数据...
`inputValidator` 主要针对 `input`, `textarea`, 和 `select` 控件,提供了对字符长度、值范围以及选项数量的控制。例如,可以设定输入字段的最小和最大长度,确保用户输入的数据符合预期的格式。 ##### 2. ...
目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...
$("#email").formValidator({onshow:" ",onfocus:"邮箱6-100个字符,输入正确了才能离开焦点",oncorrect:"该电子信箱可以注册"}).inputValidator({min:6,onerror:"你输入的电子邮箱不合格,请确认"}).regexValidator...
目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...
目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...
目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...
在这个例子中,`#nl`是表单元素的选择器,`.inputValidator()`设置了输入验证规则,确保输入的值在1到99之间。 jQuery_formValidator提供了多种验证方式,包括但不限于: - **formValidator**:基础验证,用于设置...
4. **多样的验证方式**:包括inputValidator(基础验证)、compareValidator(比较验证)、ajaxValidator(异步服务器验证)、regexValidator(正则表达式验证)和functionValidator(自定义函数验证)。 5. **校验...
目前可以比较字符串和数值型)、AjaxValidator(通过ajax到服务器上做数据校验)、RegexValidator(提供可扩展的正则表达式库) 、FunctionValidator (允许用户利用外部函数进行校验) InputValidator: 值的...
插件支持6种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator...
**JavaScript输入验证器详解** 在Web开发中,输入验证是一个至关重要的环节,它确保用户提交的数据符合预期格式,从而防止数据错误、恶意攻击以及提升用户体验。`input-validator`是一个JavaScript库,专门用于处理...
- **inputValidator**: 输入验证方法,支持指定最小值、最大值等。 - **compareValidator**: 比较验证方法,用于验证两个输入框值的一致性。 - **ajaxValidator**: AJAX验证方法,用于服务器端验证。 每种验证方法...
}).inputValidator({ min: 1, onerror: "用户名长度为2至4位", }); $("#password").formValidator({ onshow: "请输入密码", }).inputValidator({ min: 6, onerror: "密码长度至少为6位", }); } $...
10. **新类型支持**:`inputValidator`的`type`属性增加了`date`和`datetime`类型,`min`和`max`值必须为字符串类型,插件会自动处理转换。 11. **errorfocus和forcevalid配置**:`initConfig`中新增了`errorfocus`...