NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/xe-utils/methods/string/helperFormatEscaper.js

14 lines
369 B
JavaScript
Raw Normal View History

2023-09-14 14:47:11 +08:00
var toValString = require('./toString')
var keys = require('../base/keys')
function helperFormatEscaper (dataMap) {
var replaceRegexp = new RegExp('(?:' + keys(dataMap).join('|') + ')', 'g')
return function (str) {
return toValString(str).replace(replaceRegexp, function (match) {
return dataMap[match]
})
}
}
module.exports = helperFormatEscaper