equivalent of asp's .Contains method in jquery
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
JavaScript: string contains
Jquery: How to see if string contains substring
在ASP.NET中,我使用
1 2 3 4 5 | string aa ="aa bb"; if (aa.Contains("aa")) { //Some task } |
在jquery中,我希望客户端也有同样的含义,如下所示。
1 2 3 | var aa ="aa bb"; if(aa. -----want help here){ } |
有什么办法可以做到。谢谢。
使用
ZZU1
你不需要这个这可以简单地实现。
1 2 3 4 | var aa ="aa bb"; if(aa.indexOf("aa") >= 0){ //some task } |
如果不存在这样的下属索引,则将恢复第一个下属索引。
《千年发展目标》1〔4〕的执行现已成为《千年发展目标》1〔5〕执行工作的一个错误。因此,你可以创建自己的
1 2 3 | String.prototype.Contains = function (s) { return this.indexOf(s) != -1; } |
你可以使用一种更复杂的场景,或简单的一个索引。
1 2 | if (aa.match(/a(b|c)a/)) { } |
黄金
1 2 | if (aa.indexOf('aa') >= 0) { } |
在Javascript中,你使用的指数为这个。
1 2 3 4 | var aa ="aa bb"; if(aa.indexOf('aa') != -1) { } |
But remember that indexOf is case sensitive.
你可以用原型创建自己的EDOCX1&3可以,如果你想,就拿着这个。
1 2 3 4 5 6 7 8 9 10 | String.prototype.contains = function(value, ignorecase) { if (ignorecase) { return (this.toLowerCase().indexOf(value.toString().toLowerCase()) != -1); } else { return this.indexOf(value) != -1; } }; alert("aa bb".contains("aa")) |
资料来源:Javascript中的集装箱方法,扩展字符串原型并添加自己的方法。
自从Java 5,EDOCX1〕〔0〕以来,也存在着并可以使用同样的方式。