refactor(util) rmStr

This commit is contained in:
coderaiser 2014-05-10 11:15:24 -04:00
parent 24557d3d48
commit 14f312e2ca

View file

@ -474,19 +474,19 @@
* @param substr
*/
this.rmStr = function(str, substr) {
var n, isArray,
isString = Util.isString(str);
var strArray = [],
isString = Util.isString(str),
isArray = Util.isArray(substr);
if (isString && substr) {
n = substr.length;
isArray = Util.isArray(substr);
if (!isArray)
str = Util.replaceStr(str, substr, '');
if (isArray)
strArray = substr;
else
Util.fori(n, function(i) {
str = Util.replaceStr(str, substr[i], '');
});
strArray.push(substr);
strArray.forEach(function(strItem) {
str = str.replace(strItem, '');
});
}
return str;