宝哥软件园

JS实现了用特殊符号替换字符串中间部分的示例代码

编辑:宝哥软件园 来源:互联网 时间:2021-08-30

一.导言

相信很多人都遇到过需要部分隐藏的敏感信息,大部分都被特殊符号代替。

就在今天,我又遇到了这样的前端显示需求,正好记录了相关的JS,方便下次重用。

第二,JS部分

/*部分隐藏处理* * STR要处理的字符串* * Frontlen保留的前几个* * Endlen保留的最后几个** cha替换了字符串*/Function Plusxing (STR,front len,Endlen,Cha) {Varlen=str。长度-前透镜-后透镜;var xing=for(var I=0;我透镜;I){ xing=cha;}返回str.substring(0,front len)xing str . substring(str . length-endLen);};三、应用实例

!doctype html html lang=' en ' head meta charset=' UTF-8 ' meta name=' Generator ' content=' EditPlus ' meta name=' Author ' content=' Keywords ' content NT=' meta name=' description ' content=' title隐藏字符/title脚本src=' http :3359 cdn . bootscs.com/jquery/1 . 10 . 2/jquery . min . js '/script style div { margin 336020 px;padding:20px} input[type=' button ']{ padd :10 px;} # BTN _ div { margin-left :100 px;} /style /head body div处理前:input type=' text ' id=' num '//div div id=' BTN _ div ' input type=' button ' value=' hide processing ' onclick=' yinchang();'处理后的/div div:span id=' secret _ num '/span/div脚本函数yin苍(){var num=$ ('# num ')。val();var secret_num=plusXing(num,3,4,' *);$('#secret_num ')。文本(secret _ num);};/*部分隐藏处理* * STR要处理的字符串* * Frontlen保留的前几个* * Endlen保留的最后几个** cha替换了字符串*/Function Plusxing (STR,front len,Endlen,Cha) {Varlen=str。长度-前透镜-后透镜;var xing=for(var I=0;我透镜;I){ xing=cha;}返回str.substring(0,front len)xing str . substring(str . length-endLen);};/脚本/正文/html IV。示例效果

动词(verb的缩写)摘要

这样,前端显示器可以隐藏一些敏感信息。

其实这个功能可以在后台实现,应该更安全!

以上是JS向您介绍的用特殊符号替换字符串中间部分的示例代码。希望对你有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+