如何通过JavaScript将手机号码中间四位替换为星号(*)?
- 内容介绍
- 文章标签
- 相关推荐
本文共计744个文字,预计阅读时间需要3分钟。
前言:无意间留到一个面试题,要求是利用js将手机号中间四位变成*号,简单记录一下。
1. 利用字符串的substr方法 substr()方法返回一个字符串在指定开始位置起指定长度的子字符串。 示例代码: javascript function maskPhone(phone) { return phone.substr(0, 3) + '****' + phone.substr(7); }
前言:无意间留意到一个面试题,需求是利用js将手机号中间四位变成*号,简单记录一下。
1. 利用字符串的substr方法 substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。
语法:str.substr(start[, length])
参数
- start:开始提取字符的位置。
- length:可选。提取的字符数。
var tel = 15617076160; tel = "" + tel; var newTel = tel.substr(0,3) + "****" + tel.substr(7) console.log(newTel);//156****6160
2. 利用字符串的substring方法 substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。
本文共计744个文字,预计阅读时间需要3分钟。
前言:无意间留到一个面试题,要求是利用js将手机号中间四位变成*号,简单记录一下。
1. 利用字符串的substr方法 substr()方法返回一个字符串在指定开始位置起指定长度的子字符串。 示例代码: javascript function maskPhone(phone) { return phone.substr(0, 3) + '****' + phone.substr(7); }
前言:无意间留意到一个面试题,需求是利用js将手机号中间四位变成*号,简单记录一下。
1. 利用字符串的substr方法 substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。
语法:str.substr(start[, length])
参数
- start:开始提取字符的位置。
- length:可选。提取的字符数。
var tel = 15617076160; tel = "" + tel; var newTel = tel.substr(0,3) + "****" + tel.substr(7) console.log(newTel);//156****6160
2. 利用字符串的substring方法 substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。

