Javascript文字过滤

时间:2015-09-02 00:37:58

标签: javascript

我需要使用它运行的java脚本阻止一些关键词但是一旦它显示警告消息,消息仍然会提交,我需要它来禁用提交按钮或者更好的是仍然不会发送消息,直到垃圾邮件工作被删除< / p>

function spam_check() { 
    var value = document.getElementsByName('chat_message')[0].value;  var blocked = /sex|fuck|.tk|kiss|@yahoo|@gmail|@hotmail|.gl|.lu|.fly|.co|Earn/gi;    
    var validation = value.match(blocked);   
    if (validation) { document.getElementsByName('chat_message')[0].value = "";document.write("Hey :user:, don't try to spam") }}`

这是我的表格

<form>
    <input type="text" name="chat_message" value=""/>
    <input name="submit" type="Submit" onClick="spam_check();"/>
</form>

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式来阻止@email输入以及。{domain}输入。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions