jquery - jQuery validate Plugin 添加代码以禁止没有点的邮件地址
问题描述
我已经尝试过在谷歌上找到的不同脚本,但没有一个对我有用。我有这个代码
jQuery.extend(jQuery.validator.messages, {
required: "",
email: "Bitte geben Sie eine gültige E-Mail Adresse ein.",
});
$(document).ready(function() {
$('input').on('blur keyup', function() {
if ($("#mc-embedded-subscribe-form").valid()) {
$('#mc-embedded-subscribe').prop('disabled', false);
} else {
$('#mc-embedded-subscribe').prop('disabled', 'disabled');
}
});
$("#mc-embedded-subscribe-form").validate({
rules: {
email: {
required: true,
email: true
}
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="themailadressemanager.com" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<div id="mc_embed_signup_scroll">
<div class="mc-field-group">
<input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
</div>
<input type="submit" value="Jetzt Report anfordern" name="subscribe" id="mc-embedded-subscribe" class="button" disabled="disabled">
</div>
</form>
验证邮件地址。但它确实允许像 a@b 或 .a@b 这样的邮件地址我知道 a@b 可以是有效的电子邮件地址,但是是否也可以过滤掉 a@b 和 .a@b 电子邮件地址?
解决方案
推荐阅读
- typo3 - Typo3 8.7:模块名称未显示在后端
- java - 从遗留代码迁移到 Java 11 的问题
- sql - monetdblite:是否可以配置“monetdb_query”来运行多个语句?
- three.js - 需要基于 Web 的 AR 解决方案来进行平面检测
- qt - 使用 cv::resize 后图像看起来不同
- c - 创建列表的问题
- javascript - SSR 文档中的事件处理程序
- node.js - 在 mac os 中安装研磨框架时遇到错误
- sql - 如何在 Postgres 中按国家字符排序
- zabbix - 如何重新排序 Zabbix Dashboard 的收藏对象(地图、屏幕和图表)?