我需要 jquery 或 javascript 正则表达式来验证表单文本框,这样如果有人多次输入相同的特殊字符,就会生成警报。
例如 你好吗?? 或者 你好吗.... 或者 你好吗@@??
请注意,我需要阻止“多个”使用特殊字符,但我不想阻止单个特殊字符。如果需要发送“你好,你好吗?”应该继续。
谢谢,
[更新] 我得到了最终结果
要验证表单文本框中的所有特殊字符,我们可以使用
/(?! )(\W)\1+/
为了验证我们可以使用的一些特殊字符
/([@#$%])\1+/;
在[ ]内添加或删除特殊字符
最佳答案
尝试相反的操作:获取输入,过滤掉您想要的所有字符,然后查看“其余”的长度是否大于或等于 2。
关于javascript - 需要正则表达式进行表单验证以避免多个特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14188193/