我有一个工作联系表单,带有capcha以减缓自动提交。它还允许提交图像文件。一切都很好,除了我们仍然收到大量的垃圾邮件提交。
我想要做的是在注释字段中添加一个验证,它会给出错误的错误消息(例如:此时无法处理您的表单。),每当有人添加可点击链接时(以“http:/开头”) /“)到评论部分。
我是新手,但似乎禁止“http://”应该相当简单。
提前感谢任何建议。
答案 0 :(得分:0)
您可以添加正则表达式来检查注释是否包含URL,以下正则表达式应该可以正常工作
/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/;
http://blog.mattheworiordan.com/post/13174566389/url-regular-expression-for-links-with-or-without-the您也可以在此链接中查找更详细的说明。