Validation Grails:验证包含分隔电子邮件地址列表的字符串
我有一个Grails命令对象,它包含一个emailAddresses字段 e、 g 用户需要在表单中输入以分号分隔的电子邮件地址列表。使用Grails的验证框架,验证字符串是否包含格式良好的分隔电子邮件地址列表的最简单方法是什么?是否有任何方法可以重用现有的电子邮件地址验证约束Validation Grails:验证包含分隔电子邮件地址列表的字符串,validation,email,grails,command,Validation,Email,Grails,Command,我有一个Grails命令对象,它包含一个emailAddresses字段 e、 g 用户需要在表单中输入以分号分隔的电子邮件地址列表。使用Grails的验证框架,验证字符串是否包含格式良好的分隔电子邮件地址列表的最简单方法是什么?是否有任何方法可以重用现有的电子邮件地址验证约束 谢谢您可以使用电子邮件约束使用的内容: import org.apache.commons.validator.EmailValidator ... static constraints = { emailAd
谢谢您可以使用电子邮件约束使用的内容:
import org.apache.commons.validator.EmailValidator
...
static constraints = {
emailAddresses validator: { value, obj, errors ->
def emailValidator = EmailValidator.getInstance()
for (email in value.split(';')) {
if (!emailValidator.isValid(email)) {
// call errors.rejectValue(), or return false, or return an error code
}
}
}
}
import org.apache.commons.validator.EmailValidator
...
static constraints = {
emailAddresses validator: { value, obj, errors ->
def emailValidator = EmailValidator.getInstance()
for (email in value.split(';')) {
if (!emailValidator.isValid(email)) {
// call errors.rejectValue(), or return false, or return an error code
}
}
}
}