- 浏览: 76139 次
- 性别:
- 来自: 广州
文章分类
最新评论
public class EmailValidator extends BaseValidator implements GracieValidator { public EmailValidator(){ } public static final String REGEX_EMAIL = "^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$"; /** * Validation Rule: Only to accept email format * @param inputText Input string text * @return boolean Return true when input string is only composed by email format, * otherwise return false. */ public static boolean isEmail(String inputText){ return RegexValidator.isValid(EmailValidator.REGEX_EMAIL, inputText); } /** * Validation Rule: Only to accept email format * @param inputText Input string text * @param fieldErrorParam Field error tag parameter * @param fieldErrorMessage Field error message * @return boolean Return true when input string is only composed by email format, * otherwise return false. */ public static boolean isEmail(String inputText, String fieldErrorParam, String fieldErrorMessage) { boolean isValid = EmailValidator.isEmail(inputText); if (!isValid) { addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } /** * Validation Rule: Only to accept email format * @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 input string is only composed by email format, * otherwise return false. */ public static boolean isEmail(String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { boolean isValid = EmailValidator.isEmail(inputText); if (!isValid) { String fieldErrorMessage = MessageUtil.getText(bundle, key, defaultMessage, arguments); addFieldErrorMessage(fieldErrorParam, fieldErrorMessage); } return isValid; } public boolean isValid(String inputText) { return EmailValidator.isEmail(inputText); } public boolean isValid(String inputText, String fieldErrorParam, String fieldErrorMessage) { return EmailValidator.isEmail(inputText,fieldErrorParam,fieldErrorMessage); } public boolean isValid(String inputText, String fieldErrorParam, String bundle, String key, String defaultMessage, String[] arguments) { return EmailValidator.isEmail(inputText, fieldErrorParam, bundle, key, defaultMessage, arguments); } public boolean isValid(String inputText, Object[] objs) { return isValid(inputText); } }
发表评论
-
XssValidator
2012-09-05 10:48 960public class XssValidator exten ... -
StringLengthValidator
2012-09-05 13:50 770public class StringLengthValida ... -
RegexValidator
2012-09-05 13:50 2081import java.util.regex.Matcher; ... -
PrecisionValidator
2012-09-05 13:51 818public class PrecisionValidator ... -
NumericValidator
2012-09-05 13:51 745public class NumericValidator e ... -
InvalidXMLCharacterValidator
2012-10-05 13:43 775import java.util.regex.Matcher; ... -
IntegerValidator
2012-10-05 13:43 924public class IntegerValidator e ... -
InputValidator
2012-10-05 13:43 3072public class InputValidator ext ... -
FloatValidator
2012-10-05 13:42 732public class FloatValidator 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 616public class AlphanumericValida ... -
MessageUtil
2012-09-04 13:31 1192import 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 ...
相关推荐
积分兑换系统 java源码电子邮件验证器4J 适用于 Java 的简单 RFC 兼容 EmailValidator。 支持的 ...5321、5322、6530、6531、6532。...emailvalidator4j.EmailValidator public class ValidateEmail { public static vo
EmailValidator 要求您决定每次验证要遵循哪个(或它们的组合)验证策略。 请注意,警告是与 RFC 的偏差,在更广泛的解释中是可以接受的。 很容易扩展! 您只需要实现 EmailValidation 并且您可以使用您自己的验证...
EmailValidator 一个用于根据多个RFC验证电子邮件的库。 支持的RFC 该库旨在支持RFC: , , , , , 支持的版本 具有完整支持的Curent主版本是v3 版 已发行 停产 仅修复关键错误 充分 v3.x 2020/12/29 ...
包名是emailvalidator 也可以看看 - 一次性/临时电子邮件地址域列表。 接触 项目页面 Copyright 2014 Branimir Karadzic. All rights reserved. https://github.com/bkaradzic/go-emailvalidator Redistribution ...
电子邮件验证器JS RFC 严格的电子邮件验证器, 端口 这是一个正在进行的工作!
EmailValidator MailGunValidatorServiceProvider 。 “ ” EguliasValidatorServiceProvider 。 ValidatorPizzaServiceProvider 还检查和以获取vue 安装 composer require ctf0/email-validator 将服务提供者...
EmailValidator Mailboxlayer API项目简约的API专案。 验证电子邮件并评估质量得分。使用的技术: Ajax请求Java脚本引导程序要查看实时项目,请访问: :
首先定义了一个名为EmailValidator的类,并在main()方法中定义了一个待验证的邮箱地址。然后调用validateEmail()方法进行验证,并将结果输出到控制台。在validateEmail()方法中,定义了一个正则表达式来匹配合法的...
$this->validator = new \EmailValidator\Validator(); } /** * Test hasMx * * @cover \EmailValidator\Validator::hasMx */ public function testHasMx() { $this->...
· EmailValidator Annotation · ExpressionValidator Annotation · FieldExpressionValidator Annotation · IntRangeFieldValidator Annotation · Key Annotation · KeyProperty Annotation · ...
<create creator="script" javascript="EmailValidator"> import org.apache.commons.validator.EmailValidator; return EmailValidator.getInstance(); ... 4 Signatures in dwr.xml Signatures部分...
url : "/emailValidator.do", success : function(data){ if( data == "1" ){return true;}else{return false;}}, buttons: $("#button"), error: function(){alert("服务器没有返回数据,可能服务器忙,请...
Laravel开发-laravel-email-validator 提供外观以帮助验证和验证电子邮件地址
用法-npm 使用npm install commons-validator-js安装库var EmailValidator = require ( 'commons-validator-js' ) . EmailValidator ;var validator = new EmailValidator ( ) ;validator . isValid ( 'chuck.norris...
电子邮件验证器 ...EmailValidator . validate ( "test@email.com" ) ; // true 贡献 欢迎捐款! 检查LICENSE文件以获取更多信息。 元 在无许可证的公共领域中分发。 有关更多信息,请参见LICENSE 。
Swift EmailValidation 该软件包是 API的客户端。 它使您可以提交电子邮件进行验证,并以键入方式接收... )let validator = EmailValidator ( httpClient : httpClient, apiKey : " ADD_YOUR_API_KEY_HERE " , eventLo
"\AI\EmailValidator\Rules\SimpleRegexpRule", "\AI\EmailValidator\Rules\MxRecordRule", ]; try { // Создаём класс для проверки на валидность $validator
RxFormValidator A simple Android form ...Common validators are made for you like: EmailValidator, PasswordIdenticalValidator, RequiredValidator , RangeValidator and more. Installation dependencies
EmailValidator Rails 3+的电子邮件验证器。 使用RFC-3696验证支持符合RFC-2822和RFC-5321的电子邮件验证。 以前位于: : 验证原理这个gem提供的默认验证( :loose配置选项)极其宽松。 它只是检查在@前后是否有空格...