Javascript 不允许在文本编辑器中使用电子邮件或网址

Javascript 不允许在文本编辑器中使用电子邮件或网址,javascript,Javascript,我在招聘页面上有jquery文本编辑器,但不允许用户在文本中包含电子邮件或网址,这样流量就会通过网站的应用程序 我一直在努力实现这一点,我知道很可能需要一个脚本来检查文本,但似乎找不到任何具体实现这一点的参考 非常感谢任何帮助/指导。:) 电子邮件地址验证是一个非常困难的问题(SMTP地址的格式早于SMTP,因此“有效”电子邮件地址可能非常复杂:) 快速而肮脏的方法是简单地检查这个正则表达式:(\w+)@(\w+)\(\w+)。您还需要检查常见的混淆,例如-at-,[at],at(例如gmail

我在招聘页面上有jquery文本编辑器,但不允许用户在文本中包含电子邮件或网址,这样流量就会通过网站的应用程序

我一直在努力实现这一点,我知道很可能需要一个脚本来检查文本,但似乎找不到任何具体实现这一点的参考


非常感谢任何帮助/指导。:)

电子邮件地址验证是一个非常困难的问题(SMTP地址的格式早于SMTP,因此“有效”电子邮件地址可能非常复杂:)

快速而肮脏的方法是简单地检查这个正则表达式:
(\w+)@(\w+)\(\w+)
。您还需要检查常见的混淆,例如
-at-
[at]
at
(例如gmail[dot]com上的
foobar


但是,对模糊电子邮件地址的通用检测在很大程度上是一个尚未解决的问题,而且可能无法解决,因此最好的解决方案是像我刚才描述的那样使用一个简单的过滤器,然后进行人工调节。您可能可以将其转包给Amazon Mechanical Turk,例如“$0.05/段,看看是否包含模糊的电子邮件地址”

@MatthewHerbst One可以轻松修改元素以提交他们想要的任何内容。客户端验证只是第一步,不应被视为最后一步one@CarlMarkham我完全同意。OP似乎特别询问前端。谢谢你,戴,非常感谢