ivx当中的JavaScript技巧第1课

大家好,今天要给大家带来的ivx开发当中的第一课——JavaScript常用函数总结(01)

根据姓名自动隐藏用户的真实姓名和身份证号码,代码如下:

请在ivx创建函数之后,在上面输入两个入参:realname、Id_card

const Name = realname;
const IdCard = Id_card;
if (Name.length > 2) {
  // 计算中间需要替换的“*”的个数  
  const middleStars = Name.length - 2; 
  // 使用模板字符串和字符串的slice方法来获取首尾字符,并用“*”替换中间的字符  
  const maskedName = Name.slice(0, 1) + '*'.repeat(middleStars) + Name.slice(-1);
  // 隐藏身份证号码的中间字符  
  if (IdCard.length > 6){
    // 计算中间需要替换的“*”的个数  
    const idMiddleStars = IdCard.length - 6;
    // 使用模板字符串和字符串的slice方法来获取首尾字符,并用“*”替换中间的字符  
    const maskedIdCard = IdCard.slice(0, 3) + '*'.repeat(idMiddleStars) + IdCard.slice(-3);
    // 返回处理后的结果 
    return {  
            maskedName: maskedName,  
            maskedIdCard: maskedIdCard  
            };  
  }
}
else {
  // 如果name长度小于等于2,则直接返回原始值(或空字符串)  
  // 计算中间需要替换的“*”的个数  
  const idMiddleStars = IdCard.length - 6;
  // 使用模板字符串和字符串的slice方法来获取首尾字符,并用“*”替换中间的字符  
  const maskedIdCard = IdCard.slice(0, 3) + '*'.repeat(idMiddleStars) + IdCard.slice(-3);
    return {  
        maskedName: Name,  
        maskedIdCard:  maskedIdCard
    };  
}

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值