收藏
回答

银行卡数字替换成**?

如何实现银行卡前几位展示成******后4位正常显示数字啊?大佬们

回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    2020-12-19

    split截取指定位数,然后后面补上*

    2020-12-19
    有用 2
    回复 2
    • .
      .
      2020-12-22
      是小程序的吗?
      2020-12-22
      回复
    • 拾忆
      拾忆
      2020-12-22回复.
      js
      2020-12-22
      回复
  • 朝阳
    朝阳
    2020-12-20
    "12334545675678567".replace(/(\d+)(\d{4})/, ($0, $1, $2) => `${Array($1.length).fill("*").join("")}${$2}`)
    "*************8567"
    

    2020-12-20
    有用
    回复 6
    • .
      .
      2020-12-22
      是小程序的吗?
      2020-12-22
      回复
    • 朝阳
      朝阳
      2020-12-22回复.
      js语法,小程序适用
      2020-12-22
      回复
    • 朝阳
      朝阳
      2020-12-22回复.
      原生小程序可能不支持ES6的语法,改一下吧
      2020-12-22
      回复
    • .
      .
      2020-12-22回复朝阳
      这是改好过得吗?
      2020-12-22
      回复
    • 朝阳
      朝阳
      2020-12-22回复.
      是,,,
      2020-12-22
      回复
    查看更多(1)
登录 后发表内容