再一次开发中碰到一个问题,为了防止交易双方在备注中互留电话导致诈骗的发生,做了一个自动将备注中的数字替换为*的需求
话不多说,上代码
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('')
//输出******你好***你好***