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****'))
运行结果截图

本文通过一个简单的JavaScript示例展示了如何使用正则表达式进行字符串的部分替换。包括替换字符串的前几位、后几位以及特定位置的内容,并提供了运行结果的展示。
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****'))
运行结果截图


被折叠的 条评论
为什么被折叠?