JS隐藏号码中间4位代码实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS隐藏号码中间4位代码实例相关的知识,希望对你有一定的参考价值。

参考技术A 本文实例为大家分享了JS隐藏号码中间4位的具体代码,供大家参考,具体内容如下
function
resetPhone(phone)

var
str
=
String(phone)
var
len
=
str.length;
var
prev,next;
if
(len
>=
7)

prev
=
str.slice(-len,-7)
next
=
str.slice(-3)
str
=
prev+"****"+next

else
if
(len
<
7
&&
len
>=
6)

prev
=
str.slice(-len,-4)
next
=
str.slice(-2)
str
=
prev
+
"**"
+
next

console.log(str)
return
str

上面可以正常使用,正则更加方便,但是如果中间连续重复数字有点小问题(如下面的正则方式)。
function
resetPhone(phone)

var
str
=
String(phone)
var
len
=
str.length;
if
(len
>=
7)

var
reg
=
str.slice(-7,
-3)
return
str.replace(reg,
"****")

else
if
(len
<
7
&&
len
>=
6)

//1234567
var
reg
=
str.slice(-4,
-2)
return
str.replace(reg,
"**")


以上所述是小编给大家介绍的JS隐藏号码中间4位详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:JS中实现隐藏部分姓名或者电话号码的代码JS中input表单隐藏域及其使用方法JS实现“隐藏与显示”功能(多种方法)javascript点击按钮实现隐藏显示切换效果AngularJS实现元素显示和隐藏的几个案例JS实现鼠标点击展开或隐藏表格行的方法jquery和js实现对div的隐藏和显示方法js设置控件的隐藏与显示的两种方法js判断元素是否隐藏的方法javascript获取隐藏元素(display:none)的高度和宽度的方法

以上是关于JS隐藏号码中间4位代码实例的主要内容,如果未能解决你的问题,请参考以下文章

电话号码中间四位隐藏

手机号码中间部分替换成星号

利用正则表达式实现手机号码中间4位用星号(*)

vue.js 左侧二级菜单显示与隐藏切换的实例代码

用js把手机号码中间四位数转换成星号

Java手机号隐藏中间4位和邮箱隐藏,身份证隐藏