diff --git a/lib/util.js b/lib/util.js index 491c160c..5e43770e 100644 --- a/lib/util.js +++ b/lib/util.js @@ -388,21 +388,24 @@ */ this.isContainStr = function(pStr1, pStr2) { - var lRet = Util.isString(pStr1); + var i, n, regExp, str, + ret = Util.isString(pStr1); - if ( lRet ) { - if ( Util.isArray(pStr2) ) - for(var i = 0, n = pStr2.length; i < n; i++) { - lRet = Util.isContainStr( pStr1, pStr2[i] ); + if (ret) + if (Util.isArray(pStr2)) { + n = pStr2.length; + + for(i = 0; i < n; i++) { + str = pStr2[i]; + ret = Util.isContainStr(pStr1, str); - if (lRet) + if (ret) break; } - else if ( Util.isString(pStr2) ) - lRet = pStr1.indexOf(pStr2) >= 0; - } + } else if (Util.isString(pStr2)) + ret = pStr1.indexOf(pStr2) >= 0; - return lRet; + return ret; }; /**