let str = '1234567890'
console.log('原字符串:' + str)
console.log('替换前3位:' + str.replace(/^.{3}/, '***'))
console.log('替换后4位:' + str.replace(/.{4}$/, '****'))
console.log('替换前3位和末尾4位保留中间:' + str.replace(/^.{3}(.*).{4}$/, '***$1****'))
运行结果截图
let str = '1234567890'
console.log('原字符串:' + str)
console.log('替换前3位:' + str.replace(/^.{3}/, '***'))
console.log('替换后4位:' + str.replace(/.{4}$/, '****'))
console.log('替换前3位和末尾4位保留中间:' + str.replace(/^.{3}(.*).{4}$/, '***$1****'))
运行结果截图