- 浏览: 76112 次
- 性别:
- 来自: 广州
文章分类
最新评论
import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexValidator extends BaseValidator implements GracieValidator { public RegexValidator() { } /** * Use regular expression for matching strings of input text * @param inputText Input string text * @return boolean Return true when it is matching for the regular expression or the input text is empty, * otherwise return false. */ public static boolean isValid(String regex, String inputText) { boolean isValid = false; if (!Util.isEmpty(inputText)) { Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(inputText); isValid = matcher.matches(); } else { isValid = true; } return isValid; } /** * Use regular expression for matching strings of input text * @param inputText Input string text * @param fieldErrorParam Field error tag parameter * @param fieldErrorMessage Field error message * @return boolean Return true when it is matching for the regular expression or the input text is empty, * otherwise return false. */ public static boolean isValid(String regex, String inputText, String fieldErrorParam, String fieldErrorMessage) { boolean isValid = RegexValidator.isValid(regex, inputText); if (!isValid) { addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } /** * Use regular expression for matching strings of input text * @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 it is matching for the regular expression or the input text is empty, * otherwise return false. */ public static boolean isValid(String regex, String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { boolean isValid = RegexValidator.isValid(regex, inputText); if (!isValid) { String fieldErrorMessage = MessageUtil.getText(bundle, key, defaultMessage, arguments); addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } public boolean isValid(String inputText) { return false; } public boolean isValid(String inputText, Object[] objs) { String regex = (String) objs[0]; return RegexValidator.isValid(regex, inputText); } public boolean isValid(String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { // TODO Auto-generated method stub return false; } public boolean isValid(String inputText, String fieldErrorParam, String fieldErrorMessage) { // TODO Auto-generated method stub return false; } }
发表评论
-
XssValidator
2012-09-05 10:48 960public class XssValidator exten ... -
StringLengthValidator
2012-09-05 13:50 767public class StringLengthValida ... -
PrecisionValidator
2012-09-05 13:51 817public class PrecisionValidator ... -
NumericValidator
2012-09-05 13:51 744public class NumericValidator e ... -
InvalidXMLCharacterValidator
2012-10-05 13:43 774import java.util.regex.Matcher; ... -
IntegerValidator
2012-10-05 13:43 924public class IntegerValidator e ... -
InputValidator
2012-10-05 13:43 3070public class InputValidator ext ... -
FloatValidator
2012-10-05 13:42 732public class FloatValidator ext ... -
EmailValidator
2012-10-05 13:43 1042public class EmailValidator ext ... -
DigitValidator
2012-09-04 13:37 803public class DigitValidator ext ... -
DateValidator
2012-09-04 13:36 913import java.text.DateFormat; i ... -
GracieValidator
2012-09-04 13:34 582public interface GracieValidato ... -
AlphanumericValidator
2012-09-04 13:35 615public class AlphanumericValida ... -
MessageUtil
2012-09-04 13:31 1191import java.text.MessageFormat; ... -
FieldValidationConstants
2012-08-31 09:55 696import java.util.Locale; pub ... -
BaseValidator
2012-08-31 09:53 786import org.springframework.web. ... -
Messages
2012-08-31 09:50 702import java.util.ArrayList; im ... -
AlphanumericValidator
2012-08-31 09:48 707public class AlphanumericValida ...
相关推荐
NULL 博文链接:https://taotie119.iteye.com/blog/1159068
验证器-正则表达式 在正则表达式的帮助下验证android项目中用户输入的最简单方法。... boolean isInputValid = RegexValidator . isPersonName(userInput); 可用方法 当前版本提供以下方法: 方法名称 描述 退货
jquery.validate表单验证密码完整例子(带密码强度显示)
你可以划分多个校验组,每个组的校验...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)
你可以划分多个校验组,每个组的校验...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)
你可以划分多个校验组,每个组的校验...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)
你可以划分多个校验组,每个组的校验...目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验)
目前可以比较字符串和数值型)、AjaxValidator(通过ajax到服务器上做数据校验)、RegexValidator(提供可扩展的正则表达式库) 、FunctionValidator (允许用户利用外部函数进行校验) InputValidator: 值的...
目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验,可以当做过程处理)、...
" ",onfocus:"邮箱6-100个字符,输入正确了才能离开焦点",oncorrect:"该电子信箱可以注册"}).inputValidator({min:6,onerror:"你输入的电子邮箱不合格,请确认"}).regexValidator({regexp:"^([\\w-.]+)@(([[0-9]{1,3}....
目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验) 本插件于其他校验控件最大的区别有3...
目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验) 本插件于其他校验控件最大的区别有3...
数据格式验证 目前支持4种大的校验方式,分别是:InputValidator(针对input、textarea、select控件)、CompareValidator、AjaxValidator、RegexValidator、FunctionValidator
jQuery formvalidator插件 API帮助文档 ...目前支持4种大的校验方式,分别是:InputValidator(针对input、textarea、select控件)、CompareValidator、AjaxValidator、RegexValidator、FunctionValidator
其中用到了jquery插件来验证用户名哦,这里是利用jquery ajax来验证用户名...大家看看效果图,后面将附上源码下载。...4,max:10,onerror:”用户名至少4个字符,最多10个字符”}).regexValidator({regexp:”username”,data
目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库) 、functionValidator (可使用外部函数来做校验,可以当做过程处理)。插件支持四种...
validators import StringValidator , RegexValidator , EmailValidator , NumberValidator , LengthValidator >> > from porm . fields import StringField >> > class User ( Model ): >> > name = StringField ...