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。另外,這個數字可以根據你自己的需求改。