gpt4 book ai didi

javascript - 检查一个必须包含另一个字符串的字符串

转载 作者:行者123 更新时间:2023-12-03 12:59:26 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to check whether a string contains a substring in JavaScript?

(3 个回答)


9年前关闭。




我想检查字符串 b完全包含在字符串 a 中.
我试过了:

var a = "helloworld";
var b = "wold";
if(a.indexOf(b)) {
document.write('yes');
} else {
document.write('no');
}

输出是肯定的,这不是我的预期输出,因为字符串 b(wold) 没有完全包含在字符串 a(helloworld) --- wold vs.世界

检查字符串的任何建议?

最佳答案

阅读文档:MDC String.indexOf :)
indexOf返回找到匹配项的索引。这可能是 0(这意味着“在字符串的开头找到”)并且 0 是 falsy value .
indexOf如果找不到针,将返回 -1(并且 -1 是 truthy value )。因此,需要调整测试逻辑以使用这些返回码工作。找到的字符串(在开头或其他地方):index >= 0index > -1index != -1 ;未找到字符串:index < 0index == -1 .

快乐编码。

关于javascript - 检查一个必须包含另一个字符串的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6053560/

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