当前位置: 首页 > news >正文

广西建设职业技术学院贫困生网站电商网站建设思路

广西建设职业技术学院贫困生网站,电商网站建设思路,求一个网站你知道的,新品发布会英语一、姓名脱敏 1、脱敏规则一#xff1a;显示姓名中的第一个字#xff0c;其它用*号代替。 显示姓名中的第一个字#xff0c;如为英文等其他语种#xff0c;也是显示第一个字母。其它用*号代替。 ① 举例 张* 王** A**** ② 实现方法 hideName(name) {if (!n… 一、姓名脱敏 1、脱敏规则一显示姓名中的第一个字其它用*号代替。 显示姓名中的第一个字如为英文等其他语种也是显示第一个字母。其它用*号代替。 ① 举例 张*        王**        A**** ② 实现方法 hideName(name) {if (!name) {return name}return name.replace(/(^.{1})(.)$/g, (...args) {let tempStr ;if (args[2] args[2].length) {tempStr Array.from({length: args[2].length 1,}).join(*);}return args[1] tempStr;}); } ③ demo console.log(hideName(小草莓)) // 小**console.log(utils.hideName(Alice)) // A**** 2、脱敏规则二显示姓名中的第一个和最后一个字其它用*号代替。 显示姓名中的第一个和最后一个字如为英文等其他语种也是显示第一个和最后一个字母。其它用*号代替。 ① 举例 *三       王*蛋        A****e ② 实现方法 hideName(name) {if (!name) {return name}return name.replace(/(^.{1})(.)$/g, function (...args) {let tempStr if (args[2] args[2].length) {tempStr Array.from({length: args[2].length}).join(*)}let res name.length 2 ? (* name.slice(-1)) : (args[1] tempStr name.slice(-1))return res}) } ③ demo console.log(hideName(张三)) // *三console.log(hideName(小草莓)) // 小*莓console.log(utils.hideName(Alice)) // A***e 二、证件号码脱敏 1、对固定位数进行脱敏 显示前2位和后2位其它用*号代替。 ① 举例 32**************1X ② 实现方法 // keepWord是要传入的不脱敏的位数 hideIdCard(idCard, keepWord) {if (!idCard) {return idCard}let digits keepWord ? keepWord : 2,reg new RegExp((^\\w{${digits}})(\\w)(\\w{${digits}}$), g)return idCard.replace(reg, function (...args) {let tempStr if (args[2] args[2].length) {for (let i 0, len args[2].length; i len; i) {tempStr *}}return args[1] tempStr args[3]})}, ③ demo console.log(hideIdCard(H01234567)) // H0*****67console.log(hideIdCard(FRA123456789107)) // FR***********07console.log(hideIdCard(440582202305254223)) // 44**************23 2、特定规则脱敏 显示前1/3和后1/3段其他用*号代替 ① 举例 H01***567 ② 实现方法 hideIdCard(idCard) {if (!idCard) {return idCard}let digits parseInt(idCard.length/3)let reg new RegExp((^\\w{${digits}})(\\w)(\\w{${digits}}$), g)return idCard.replace(reg, function (...args) {let tempStr if (args[2] args[2].length) {for (let i 0, len args[2].length; i len; i) {tempStr *}}return args[1] tempStr args[3]})}, ③ demo console.log(hideIdCard(H01234567)) // H01***567console.log(hideIdCard(FRA123456789107)) // FRA12*****89107console.log(hideIdCard(440582202305254223)) // 440582******254223 三、手机号码脱敏 显示前3位****后4位。 ① 举例 137****9050 ② 实现方法 hidePhone(phone) {let reg /(\d{3})\d*(\d{4})/return phone ? phone.replace(reg, $1****$2) : } ③ demo console.log(hideName(18812345678)) // 188****5678四、银行卡卡号脱敏 显示前3位 *实际位数后4位 ① 举例 622*********1496 ② 实现方法 hideBankAccount(bankAccount) {let reg /(\d{3})(\d)(\d{4})/var strLength bankAccount.match(reg)[2].length;let strValue for(let i 0; i strLength; i) {strValue*}return bankAccount.replace(reg, $1 strValue $3)} ③ demo console.log(utils.hideBankAccount(62177777555555553654)) // 621*************3654
http://www.w-s-a.com/news/239701/

相关文章:

  • 进入建设银行的网站就打不了字工程建设标准化网站
  • 杭州网站推广大全网站建设演讲稿
  • 厦门网站的制作太仓专业网站建设
  • 天津公司网站建设公司哪家好在阿里巴巴国际网站上需要怎么做
  • 网站关键词seo推广公司哪家好无锡市无锡市住房和城乡建设局网站
  • 开远市新农村数字建设网站网站如何做QQ登录
  • 自己做个网站教程高端网站开发哪家强
  • 网站模板免费下载中文版大连网站建设哪家专业
  • 网站建设的基本代理公司注册公司坑人
  • 企业网站被黑后如何处理wordpress邮件发送类
  • 北京网站的网站建设公司建设工程竣工验收消防备案网站
  • 淄博市 网站建设报价wordpress里的发消息给我
  • 网站下拉菜单怎么做游戏网站模板免费下载
  • 阿里云上做网站套模板怎么做一个网站开发小组
  • 营销型网站源码下载青岛做网站建设的公司哪家好
  • 迁西网站定制怎么制作网址内容
  • 深圳装饰公司网站宁波网站建设哪里有
  • 建站网站破解版怎么看自己的网站是用什么做的
  • 做微商那个网站好织梦模板更新网站
  • 网站注册表单怎么做手机做网站需要多少天
  • 书店商城网站html模板下载企业网站建设方案书范文
  • 建设网站是普通办公吗快速排名seo软件
  • 大型外贸网站建设网站建设图片尺寸要求
  • 网站建设可信赖北京网站开发月薪
  • 专门做lolh的网站wordpress 模版 cho's
  • 网上做设计兼职哪个网站好点网站开发毕业周记
  • 自学商城网站建设无为网页定制
  • wordpress全站cdn手机网站调用分享
  • 淄博做网站58同城wordpress微信号订阅
  • 不同的网站 做301公共资源交易中心是干嘛的