首页
归档
笔记
树洞
搜索
友言

文章详情

Interesting People Record Interesting.

/ JavaScript / 文章详情

手机号码中间 4 位用星号(*)替换显示

Sonder
2020-07-25
402字
1分钟
浏览 (3.6k)

方法 1: 使用正则表达式

复制代码
var phone = '13701134148';
var resultPhone = phone.replace(/^(\d{3})\d{4}(\d+)/, '$1****$2');
console.log(resultPhone); // 137****4148

方法 2: 使用substr方法,字符串截取

复制代码
var phone = '13701134148';
var mphone = phone.substr(0, 3) + '****' + phone.substr(7);
console.log(mphone);
// 如果用 Es6 模板字符串的话,可以不用+号做拼接
var phone = '13701134148';
var mphone = `${phone.substr(0, 3)}****${phone.substr(7)}`;
下一篇 / Vue中Vuex的详解与使用

🎯 相关文章

💡 推荐文章

🕵️‍♂️ 评论 (0)