导航:首页 > 编程语言 > js手机号隐藏中间四位

js手机号隐藏中间四位

发布时间:2023-09-15 10:50:24

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

本文实例为大家分享了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怎么把手机号码中间的空格去掉传到后台

  去掉字符串前后所有空格:

代码如下:

function Trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, "");
}
    说明:

    如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。

 2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g)

代码如下:

function Trim(str,is_global)
{
var result;
result = str.replace(/(^\s+)|(\s+$)/g,"");
if(is_global.toLowerCase()=="g")
{
result = result.replace(/\s/g,"");
}
return result;
}
3、现在大部分浏览器中基本上都支持字符串的 trim 函数,但是为了兼容不支持的浏览器,我们最好还是在 Js 文件中加入以下代码(不需要清除换行符的请删除 \n 制表符删除 \t):

if (!String.prototype.trim) {

/*---------------------------------------
* 清除字符串两端空格,包含换

⑶ 手机号码中间四位为什么要隐藏

这是属于隐私保护的一种方式,如果全部显示出来,那么此平台就有泄露客户隐私的风险,所以没有平台冒泄露客户隐私的风险,把手机号完全显示出来

⑷ 怎么隐藏手机号码中间四位

数据时代,个人信息泄露越来越严重。

正因如此,每个公司更加注重员工信息的保护,有时候我们需要打印一些员工的个人信息,其中包含手机号、个人身份证号码,这些肯定是要进行加密处理的。

如何隐藏手机号中间4位数字,5种方法推荐,不管你是Excel哪一版本、或者是WPS,总有一种方法适合你~

left+right

C2单元格输入:=LEFT(B2,3)&"****"&RIGHT(B2,4)


说明:left函数从文本字符串左侧截取固定长度字符串,right函数从文本字符串右侧截取固定长度字符串,再利用连接符&连接起来。

mid函数

C2单元格输入:=MID(B2,1,3)&"****"&MID(B2,8,4)

mid函数与left+right函数有异曲同工之妙,只不过的mid函数可以从一个文本字符串任一位置截取任一长度的字符。


说明:mid(要截取的文本字符串,开始位置,截取长度)

replace函数

C2单元格内输入:=REPLACE(B2,4,4,"****")


说明:replace函数将一个字符串中的部分字符用另一个字符替换,replace(要替换的字符串,开始位置,长度,新的字符串)

substitute函数

C2单元格内输入:=SUBSTITUTE(B2,MID(B2,4,4),"****",1)

substitute函数功能与replace函数功能一致,也是将字符串中的部分字符串以新的字符串替换。

唯一不同的是substitute函数需要明确输入要替换的字符串是什么,而不能像replace函数那样指定位置即可。


说明:substitute(文本单元格,要被替换的字符串,新的字符串,替换第几个)。

第四个参数"替换第几个",是指被替换的字符串可能存在重复出现的情况,这里可以指定替换的位置(第一次出现or第二次出现等等)

Ctrl+E(推荐)

手动输入第一个员工隐私化后的手机号码,接着选中所有需要填充的单元格,同时按下Ctrl+E两键,完成填充。

⑸ js如何实现手机号码前三位加一个空格,接下来每四位一空如:132 0000 1234 谢谢啦

用正则表达式的组可以/^(\d{3})(\d{4})(\d{4})$/匹配后replace一下就可以的。

阅读全文

与js手机号隐藏中间四位相关的资料

热点内容
济南java程序员工资 浏览:643
网络优化主要有 浏览:140
sip文件如何打开 浏览:87
为什么那么多编程语言都是外国的 浏览:736
苹果7描述文件怎么下载地址 浏览:433
电脑刷新一下文件图标变成空白 浏览:68
smartdraw使用教程 浏览:257
dnf90版本剑宗流派 浏览:856
怎样把抖音视频做成文件 浏览:688
波斯王子2下载苹果 浏览:831
qq消息发送图片超链接 浏览:998
配置文件查看redis版本 浏览:650
为什么流量连接网络上不了网 浏览:716
write头文件 浏览:631
合计表格横线word 浏览:455
牧高笛冷山2air升级版区别 浏览:364
解锁后程序启动 浏览:107
网络转播需要什么资质 浏览:435
哪个投屏app 浏览:306
vba打开文件对话框 浏览:990

友情链接