refactor(util) removeStr

This commit is contained in:
coderaiser 2014-03-04 03:29:27 -05:00
parent 73806c4eae
commit 3239e38e8f

View file

@ -486,26 +486,26 @@
/**
* function remove substring from string
* @param pStr
* @param pSubStr
* @param str
* @param substr
*/
this.removeStr = function(pStr, pSubStr) {
var lRet = Util.isString(pStr) && pSubStr;
this.removeStr = function(str, substr) {
var n, isArray,
isString = Util.isString(str);
if ( lRet ) {
var n = pSubStr.length;
if (isString && substr) {
n = substr.length;
isArray = Util.isArray(substr);
if ( Util.isArray(pSubStr) )
Util.fori(n, function(i) {
lRet = pStr = Util.replaceStr(pStr, pSubStr[i], '');
});
if (!isArray)
str = Util.replaceStr(str, substr, '');
else
lRet = Util.replaceStr(pStr, pSubStr, '');
Util.fori(n, function(i) {
str = Util.replaceStr(str, substr[i], '');
});
}
else
lRet = pStr;
return lRet;
return str;
};
/**