84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
经常有用户发送比如 “啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊” 这样的很多无意义字符。
请问有什么方法禁止? js 或者 php 都可以。
谢谢
正则判断
var re = /(.){3,}/u; // 匹配同一个字符4次以上 re.test(str); // true = 同一字符4次或以上
preg_match('/(.){3,}/u', $str); // 1 = 同一个字4次或以上
发一个JS的测试图:
注:
正则后面的u修饰符是用来支持Unicode宽字符的
u
{3,}表示匹配3次或者3次以上,由于前面(.)已经匹配过一次,所以整个限定次数比这个数字大1。另外,这个数字可以根据你自己的需求改。
{3,}
(.)
正则判断
发一个JS的测试图:
注:
正则后面的
u
修饰符是用来支持Unicode宽字符的{3,}
表示匹配3次或者3次以上,由于前面(.)
已经匹配过一次,所以整个限定次数比这个数字大1。另外,这个数字可以根据你自己的需求改。