javascript - 我如何使用 javascript 来验证在 DOM 上输出的电子邮件?

标签 javascript html forms validation

基本上,我用 html 创建了一个表单,当输入正确时,它只会转到 google.com。现在我已经完成了前几个字段,但我不确定如何让它识别输入的内容是否不包含 @ 符号或 之后的某个点。

我创建了一个 fiddle ,因为我无法将一些较长的代码行内联。

Click here for the fiddle Example

最佳答案

您有几个选项,具体取决于您想要验证的彻底程度。

email.indexOf('@') >= 0

检查电子邮件中是否有@。请参阅http://jsfiddle.net/27f1h6ws/获取添加了它的 fiddle 版本。

更彻底的方法是使用正则表达式进行检查。您可以非常简单地检查电子邮件输入的一般结构,或者非常彻底地检查所有有效字符,具体取决于验证的重要性。请参阅this link或者 this question 中的答案了解更多信息。

关于javascript - 我如何使用 javascript 来验证在 DOM 上输出的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29625290/

相关文章:

javascript - AngularJS : ng-include and ng-controller

Javascript(或其他一些语言)无需使用 pageYOffset 即可检测车轮方向

javascript - 带预览和删除的图像上传

javascript - 如何将值传递给 el-upload 中的请求操作 url?

html - svg 旋转动画(变换原点)

html - 对齐行底部的元素

html - 在另一个 DIV 内显示 DIV 的内联

java - 从 Java 发送 OWA 登录表单

在 firefox 的检查器中查看时覆盖整个表单的 HTML div 元素

python - self.request.form 不可迭代?