[英]AS3 Textfield Whitelisting
因此,我有一個聊天應用程序,該應用程序僅允許用戶說出數組中的特定單詞(白名單)。 我真的需要一些幫助來創建一個函數來檢查每個單詞,並用不在白名單中的“ ###”替換這些單詞。 我有一個外部Dictionary.txt文件,但我在代碼(白名單)中也設置了一個數組。
請幫幫我! 謝謝
這是我可以想象的簡單方法
var words:Array = ["test", "fu--"];
//
function dicionary(word:String) {
for (var i:Number = 0; i < words.length; i++) {
if (words[i] == word) {
trace ("####");
}
}
}
//
dicionary("fu--");
dicionary("Hello");
希望能幫助到你
已編輯
這樣更好,因為現在它可以替換句子中的單詞
var words:Array = ["test", "fu--"];
//
function dicionary(word:String) {
for (var i:Number = 0; i < words.length; i++) {
word = word.split(words[i]).join("####");
}
return(word);
}
//
trace(dicionary("fu-- I was wrong!"));
trace(dicionary("Hello"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.