如何用JavaScript将手机号中间四位替换为*号?
- 内容介绍
- 文章标签
- 相关推荐
本文共计713个文字,预计阅读时间需要3分钟。
前言:无意间留到一个面试题目,要求是利用js将手机号中间四位变成*号,简单记录一下。
1. 利用字符串的 substr 方法javascriptfunction maskMobileNumber(phoneNumber) { return phoneNumber.substr(0, 3) + '****' + phoneNumber.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() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。
语法:str.substring(indexStart[, indexEnd])
参数
- indexStart:需要截取的第一个字符的索引,该索引位置的字符作为返回的字符串的首字母。
本文共计713个文字,预计阅读时间需要3分钟。
前言:无意间留到一个面试题目,要求是利用js将手机号中间四位变成*号,简单记录一下。
1. 利用字符串的 substr 方法javascriptfunction maskMobileNumber(phoneNumber) { return phoneNumber.substr(0, 3) + '****' + phoneNumber.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() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。
语法:str.substring(indexStart[, indexEnd])
参数
- indexStart:需要截取的第一个字符的索引,该索引位置的字符作为返回的字符串的首字母。

