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

JavaScript

Davaid番长

2020-03-09

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

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

第135篇《如何在JavaScript中检查字符串是否包含子字符串?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
前端飞云 2020.03.09
test.indexOf("title") !=-1

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

test.search(/title/)

将返回true / false。

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android