js 有没有像 like 的函数

JavaScript07

js 有没有像 like 的函数,第1张

可以用indexOf进行字符串匹配,如果结果大于等于0,则包含该字符串,如果小于0,则不包含字符串

举例

<html>

<body>

<script type="text/javascript">

var str="Hello world!"

document.write(str.indexOf("Hello") + "<br />")//返回0

document.write(str.indexOf("World2") + "<br />")//返回-1;

document.write(str.indexOf("world")) //返回6

</script>

</body>

</html>

node.js实现mongodb中的like操作参考一下方式:

1:like "%bc%"

var query={suggestcontent: /bc/}

return opts.dbs.csdb.collection("suggests").find(query).toArrayAsync()

2:like "bc%"

var query={suggestcontent: /^bc/}

return opts.dbs.csdb.collection("suggests").find(query).toArrayAsync()