常常有使用者傳送像是 「啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊」這樣的許多無意義字元。
請問有什麼方法禁止? js 或者 php 都可以。
謝謝
我想大声告诉你2017-06-29 10:10:06
正規判斷
var re = /(.){3,}/u; // 匹配同一个字符4次以上
re.test(str); // true = 同一字符4次或以上
preg_match('/(.){3,}/u', $str); // 1 = 同一个字4次或以上
發一個JS的測試圖:
註:
正規後面的u
修飾符是用來支援Unicode寬字元的
{3,}
表示符合3次或3次以上,由於前面(.)
已經配對過一次,所以整個限定次數比這個數字大1。另外,這個數字可以根據你自己的需求改。