String contains another string
如何检查一个字符串是否包含另一个字符串,而不是使用"=="比较整个字符串?
当做
- 这里是检查字符串是否在字符串中的最常见方法的基准:jsben.ch//o6kmh
您可以使用.indexOf():
1 2 3
| if(str.indexOf(substr) > -1) {
} |
- 使用msgcache[id].headers.subject.indexof时不起作用("传递失败:")>-1
- 主题是:传递失败:Domino目录中未列出的用户fdfd.ablfdffitt([email protected])
- 那么,什么是msgCache[id].headers.subject?
- 返回"传递失败:Domino目录中未列出的用户fdfd.ablfdffitt(df.fdf@df df df.com)"。
- @Donald:Works for Me:jsFiddle.net/bzuvp(它也适用于node.js,它是相同的javascript)
- 实际上,消息在一个数组中['传递失败:用户fdfd.ablfdffitt([email protected])未在Domino目录中列出']对于这个错误,我们深表歉意。
- str.indexof()比str.search()更有效。有人知道为什么吗?