如何检查字符串是否包含JavaScript中子字符串数组中的文本?

非常简单。在javascript中,我需要检查字符串是否包含数组中包含的任何子字符串。



绝地无双
浏览 409回答 3
3回答

largeQ

var yourstring = 'tasty food'; // the string to check againstvar substrings = ['foo','bar'],    length = substrings.length;while(length--) {   if (yourstring.indexOf(substrings[length])!=-1) {       // one of the substrings is in yourstring   }}

撒科打诨

一线解决方案substringsArray.some(substring=>yourBigString.includes(substring))返回true\false子字符串exists\does'nt exist需要ES6支持
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript