gpt4 book ai didi

javascript - 如何正确检查字符串是否不包含特定单词?

转载 作者:数据小太阳 更新时间:2023-10-29 05:05:16 26 4
gpt4 key购买 nike

我目前正在尝试找出解决上述问题的方法。具体来说,我想检查字符串是否包含大写和小写字母的单词“stream”。

到目前为止,这是我的代码:

if (((gewaesser_name1.includes("Stream") == "false") ||
(gewaesser_name1.includes("stream") == "false")) &&
((gewaesser_name2.includes("Stream") == "false") ||
(gewaesser_name2.includes("stream") == "false")))
{var a= "..."}

代码显然不起作用,因为结果不是我期望的那样。在使用以下语法变体之前,我还尝试使用 indexOf 方法:

gewaesser_name2.indexOf("stream") == -1
gewaesser_name2.indexOf("stream") < 0

这些变体似乎都不适合我。谁能给我一个提示,这里有什么问题?我以前多次使用 indexOf 方法,但总是在我想检查字符串是否确实包含特定单词时使用,而不是相反。

最佳答案

我建议使用 String+toLowerCase并检查 String#indexOf ,因为它适用于所有浏览器。

if (gewaesser_name1.toLowerCase().indexOf("stream") === -1 && gewaesser_name2.toLowerCase().indexOf("stream") === -1) {
var a = "..."
}

关于javascript - 如何正确检查字符串是否不包含特定单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41252314/

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