UNPKG

replace-all-js

Version:

js replaceAll for String and Object

19 lines (18 loc) 691 B
const { isString } = require('./isString'); /* * 替换字符串 * currentString当前需要替换的字符串 * replacedString要被替换掉的字符串 * newString替换之后的字符串 * */ function replaceString(currentString, replacedString, newString){ if (!isString(currentString)) throw ('currentString is not String'); if (!isString(replacedString)) throw ('replacedString is not String'); if (!isString(newString)) throw ('newString is not String'); if(currentString != null) { const reg = new RegExp(replacedString, 'g'); currentString = currentString.replace(reg, newString); } return currentString; } module.exports = { replaceString };