【问题标题】:Email Validation in JavaScript WITHOUT REGEX没有正则表达式的 JavaScript 中的电子邮件验证
【发布时间】:2015-12-23 23:58:06
【问题描述】:

我正在创建一个涉及用户输入电子邮件的表单。我想为电子邮件创建验证。我已经知道您可以为此使用正则表达式,但我不想使用正则表达式。这是因为,我想向用户确定他们的输入有什么问题。有人可以给我这个代码吗?谢谢!

【问题讨论】:

  • 你可以用正则表达式做到这一点
  • 我知道,但我故意不想使用它们。
  • 告诉用户“问题是什么”是什么意思?是指电子邮件中的错误在哪里,例如“缺少句号”或“缺少@符号”?跨度>
  • 是的,解释错误。
  • 为什么不呢?您不使用正则表达式的原因是您想显示输入的哪一部分无效?您必须仅对电子邮件字符串使用词法分析器,这不必要地复杂,因为您可以使用正则表达式做同样的事情

标签: javascript validation


【解决方案1】:

我不认为它是 HTML 规范的一部分,但很多浏览器都有 an email input type

<input type="email">

编辑:显然它是 HTML 5 规范的一部分。

【讨论】:

    猜你喜欢
    • 2014-05-11
    • 2011-10-27
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 1970-01-01
    相关资源
    最近更新 更多