基本上,我用 html 创建了一个表单,当输入正确时,它只会转到 google.com。现在我已经完成了前几个字段,但我不确定如何让它识别输入的内容是否不包含 @
符号或 。
之后的某个点。
我创建了一个 fiddle ,因为我无法将一些较长的代码行内联。
最佳答案
您有几个选项,具体取决于您想要验证的彻底程度。
email.indexOf('@') >= 0
检查电子邮件中是否有@。请参阅http://jsfiddle.net/27f1h6ws/获取添加了它的 fiddle 版本。
更彻底的方法是使用正则表达式进行检查。您可以非常简单地检查电子邮件输入的一般结构,或者非常彻底地检查所有有效字符,具体取决于验证的重要性。请参阅this link或者 this question 中的答案了解更多信息。
关于javascript - 我如何使用 javascript 来验证在 DOM 上输出的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29625290/