UNPKG

xhy-xe-utils

Version:
14 lines (11 loc) 382 B
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