替换占位符
msgFormat(params: any, msg: string) {
// 数据长度为空,则直接返回
if (params.length === 0) {
return msg;
}
let result = msg;
// 使用正则表达式,循环替换占位符数据
for (let i = 0; i < params.length; i++) {
result = result.replace(new RegExp("\\{" + i + "\\}", "g"), params[i]);
}
return result;
},
使用:msgFormat([2], "上传图片不能超过{0}MB!")
浙公网安备 33010602011771号