再一次开发中碰到一个问题,为了防止交易双方在备注中互留电话导致诈骗的发生,做了一个自动将备注中的数字替换为*的需求

话不多说,上代码

let output = [];

let text = "123456你好123你好123"

for (let i = 0, i < text .length ;  i++) {
if (text [i].match(/\d/)) {
output.push('*');
} else {
output.push(text [i]);
}
}
text  = output.join('')

//输出******你好***你好***