小程序
小游戏
企业微信
微信支付
扫描小程序码分享
let str = "微信开放社区"
例如:给出一个关键词:let data="微放",查找【str】字符串是否包含"微","放"这两个关键词,找到返回真,有什么好的方法?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
for(let i in data){
let s = data[i].trim()
if(str.indexOf(s) <0){
return 0;
}
return 1;
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
把关键字用空格分割
let data="微 放" data = data.split(' ')
再以空格为分割符形成多个关键字,然后依次匹配字符串,如果关键字不能人为的以空格分割那就用程序分割
let data="微放" data = data.split('')
再然后依次匹配字符串,不过这样的话当关键字过多会影响查询速度
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
for(let i in data){
let s = data[i].trim()
if(str.indexOf(s) <0){
return 0;
}
}
return 1;
把关键字用空格分割
let data="微 放" data = data.split(' ')
再以空格为分割符形成多个关键字,然后依次匹配字符串,如果关键字不能人为的以空格分割那就用程序分割
let data="微放" data = data.split('')
再然后依次匹配字符串,不过这样的话当关键字过多会影响查询速度