gpt4 book ai didi

javascript - 拆分变量中定义的单词

转载 作者:行者123 更新时间:2023-11-30 08:00:30 29 4
gpt4 key购买 nike

我在输入字段中使用以下代码进行脏话过滤

$(function() {
$("#buttonid").on("click",function() {
var badInput = $("input#inputid").val();
var badwords = ["freak", "bad"];
if($.inArray(badInput, badwords) !==-1)
{
alert("You cannot use the word " + badwords);
return false;
}
});
});

如果用户输入单词freak,那么它应该输出:

You cannot use the word freak.

但是,它输出如下:

You cannot use the word freak,bad

因此,我认为我需要拆分变量 badwords 中定义的单词或使用其他方式。我只希望输出显示用户在输入字段中使用的单词。

如有任何答复,我们将不胜感激。

最佳答案

jQuery inArray 函数返回在数组中找到项目的位置。用它来索引你的脏话数组。

var word = $.inArray(badInput, badwords);
if(word !== -1)
{
alert("You cannot use the word " + badwords[word]);
return false;
}

关于javascript - 拆分变量中定义的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29464479/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com