javascript - JS 或 PHP 阻止發生連續無意義字符
習慣沉默
習慣沉默 2017-06-29 10:08:06
0
1
765

常常有使用者傳送像是 「啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊」這樣的許多無意義字元。

請問有什麼方法禁止? js 或者 php 都可以。

謝謝

習慣沉默
習慣沉默

全部回覆(1)
我想大声告诉你

正規判斷

var re = /(.){3,}/u;  // 匹配同一个字符4次以上
re.test(str); // true = 同一字符4次或以上
preg_match('/(.){3,}/u', $str); // 1 = 同一个字4次或以上

發一個JS的測試圖:

註:

  1. 正規後面的u修飾符是用來支援Unicode寬字元的

  2. {3,}表示符合3次或3次以上,由於前面(.)已經配對過一次,所以整個限定次數比這個數字大1。另外,這個數字可以根據你自己的需求改。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板