繁体   English   中英

检测任何尝试插入电子邮件地址或电话号码的尝试

[英]Detect any attempt to insert an email address or phone number

我如何从输入框中检测到任何尝试插入电子邮件地址或电话号码的尝试。 这是主要场景:我们有一些输入,用户仅应输入其用途,例如名称或街道或要素。

如何在用户提交之后检测/验证在他发送的所有数据中没有:电子邮件/电话号码。 考虑到我还必须消除这种尝试:域dot com上的电子邮件,@ [spaces]点[spaces] com上的电子邮件等等。

我们可以使用哪些插件,工具? 您对此有想法吗? 让我们对其进行测试。

我们正在构建一个Web应用程序。 (主要是php / javascript)

使用jQuery插件进行验证-然后使用正则表达式(或某些已经内置的函数)来验证输入...

为jQuery使用Position Absolute验证器

如果您正在搜索jQuery验证插件,那么它们就有很多。

例如http://bassistance.de/jquery-plugins/jquery-plugin-validation/或在Google上搜索“ jquery验证插件”

也可以在提交后使用php验证您的输入服务器端,因为可以在浏览器中禁用Javascript。

还有很多教程(例如http://myphpform.com )或搜索SO。

HTML

<input type="text" id="lname" name="lname" />
<input type="submit" value="Submit" name="submit" onclick="return validate();"/>

用Java语言编写

function validate()
{
         var regex =  /^[a-zA-Z_]+$/;
         var lname = document.getElementById('lname').value;
         if (regex.test(lname)) {
             return true;
         } else {
             return false;                    
         }

}

您可以编辑正则表达式以符合您的标准

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM