如何在JavaScript中检查字符串是否包含子字符串?

通常我希望有一种String.contains()方法,但是似乎没有。

有什么合理的方法来检查?

前端飞云2020/03/09 12:11:44
test.indexOf("title") !=-1

该代码不可读(“!=-1”的含义是什么?)。只需使用String.search。它可能完全符合您的目的,并且也易于阅读。

test.search(/title/)

将返回true / false。

正则表达式使用许多资源。但是在大多数情况下,可读性更为重要。