html中怎麽只顯示姓名的頭字母

const name = 'LIU JIAWEN'
我要怎麽處理將他只顯示'L** J*****'

阅读 1.7k
2 个回答

正则

name.replace(/\B(\w)/g, '*');
'L** J*****'

只显示一个* 号的。

name.split(' ').map(item=>item.charAt()+'*').join(' ');

'L* J*'
name.split(' ').map(item => item.split('')[0]+'*'.repeat(item.length - 1)).join(' ')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题