我在前端使用引导程序表单电子邮件字段验证
form.validate({
rules: {
emails: {
emails: true
}
}
})
使用EmailField
在后端使用Django
。我在bootstrap验证中发现了一个regexp错误:
Django
上说电子邮件错误问题是:如何使用bootstrap应用自定义表单电子邮件验证?我只需要设置自己的正则表达式。我可以摆脱bootstrap验证,但success
和error
上有一些有用的样式,我真的不想重写
答案 0 :(得分:1)
我建议您在其中创建带有电子邮件的ajax post请求。 On支持评估您的电子邮件并以JSON格式返回响应。在前端解析JSON并查看电子邮件是否有效。
修改强>
我猜您正在使用bootstrapvalidator,因此您可以覆盖emailAddress.js并由您自己实现。你也可以改变他们当前的正则表达式
var emailRegExp = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/