diff --git a/src/core/func/string.js b/src/core/func/string.js index c2d5aeb14..e4b613f6d 100644 --- a/src/core/func/string.js +++ b/src/core/func/string.js @@ -81,7 +81,7 @@ _.extend(BI, { * @returns {String} 替换后的字符串 */ replaceAll: function (str, s1, s2) { - return BI.isNull(str) ? str : str.replace(new RegExp(s1, "gm"), s2); + return BI.isString(str) ? str.replace(new RegExp(s1, "gm"), s2) : str; }, /** * 总是让字符串以指定的字符开头