首先完成html輸入框
"10" cols=
"30" name=
"" id=
"txt1"
>
<
/textarea>
"button" onclick=
"btnclick"
>發布<
/button>
"msg"
>
<
/div>
<
/body>
css**
"text/css"
>
#msg
<
/style>
事件驅動函式
function
btnclick()
omsg.innerhtml=ovalue;
otxt.value="";
}
其中敏感詞以正規表示式的形式儲存在陣列arr中
var arr=
[/靠/ig
,/***/ig
,/nm/ig];
//將敏感詞用正規表示式的形式存入到陣列中
編寫簡單的html
"div1"
>
"text" name=
"" id=
"username" placeholder=
"使用者名稱" onblur=
"fun()"
/>
"username_span"
>6~
18個字元,可使用字母、數字、下劃線,需以字母開頭
<
/span>
<
/div>
<
/body>
編寫事件驅動函式
function
fun(
)elseif(
!isabc
(ovalue.
charat(0
)))else
}
判斷是否是字母函式
function
isabc
(charstr)
else
}
注:onblur表示失去焦點時。後面執行事件驅動函式。
js敏感詞過濾
var filterword 敏感詞檔案 file sensitivewords.txt 載入敏感片語 將關鍵字生成一顆樹 maketree function callback varkey for var i 0,n arrkeys.length i n i 生成子節點 if key in tbl...
JS 過濾敏感詞 RegExp
知識點 1 var re 我 車 一 g 也可以寫成 var re 我 車 一 g 即去掉了和 這個案例中,表示連續多個,可以不用,但是遇到判斷型別那種,就必須要了,其實這個也應該加上額,萬一 我 字後面還有乙個 我 連著呢?對與中括號 我恍惚了,他是表示乙個集合,把所有的要判斷的資料都裝起來。如果...
JS 過濾敏感詞 RegExp
知識點 1 var re 我 車 一 g 也可以寫成 var re 我 車 一 g 即去掉了和 這個案例中,表示連續多個,可以不用,但是遇到判斷型別那種,就必須要了,其實這個也應該加上額,萬一 我 字後面還有乙個 我 連著呢?對與中括號 我恍惚了,他是表示乙個集合,把所有的要判斷的資料都裝起來。如果...