gpt4 book ai didi

javascript - 如果字符串中没有第一个字符,search() javascript将不起作用

转载 作者:行者123 更新时间:2023-12-03 06:44:47 24 4
gpt4 key购买 nike

你好,我知道 search()如果字符串中不存在第一个字符,则在 javascript 中不起作用(返回 -1)...

$('#search-vulc').on('keyup', function() {
var textinsert = ($(this).val()).toLowerCase();
var nome_search = "home";

if (nome_search.search(textinsert) != -1) {
alert('ok');
}
else {
alert('not');
}
});

因此,在此示例中,如果我们写入“x home”,则返回 -1。

但是有没有办法“解决”这个问题呢?简而言之,如果我写“x home”,无论如何都会有这个词home...

我想要一个在这种情况下不返回 -1 的方法

最佳答案

您正在“home”中搜索“x home”。因此它返回-1。

if (nome_search.search(textinsert) != -1)

应该是

if (textinsert.search(nome_search) != -1)

关于javascript - 如果字符串中没有第一个字符,search() javascript将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37793203/

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