手机号码中间四位*号隐藏(别的方法有的机型不适配)

StarPhone(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 reg1 = str.slice(-4, -2);    return str.replace(reg1, "**");  }}

原文地址:https://www.cnblogs.com/wxyz9527/p/11350388.html

时间: 2024-11-02 18:08:14

手机号码中间四位*号隐藏(别的方法有的机型不适配)的相关文章

PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享

这篇文章主要介绍了PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享,这是一个比较常用的功能,需要的朋友可以参考下 php屏蔽电话号码中间四位: Method 1:function hidtel($phone){ $IsWhat = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$phone); //固定电话 if($IsWhat == 1){ return preg_replace('/(0[0-9]{2,3}

PHP截取中文字符串不出现?号的解决方法[原创]

PHP截取中文字符串不出现?号的解决方法[原创] 大 | 中 | 小 [不指定 2007-8-15 18:51 | by 张宴 ] [文章作者:张宴 本文版本:v1.0 最后修改:2007.08.15 转载请注明出处:http://blog.zyan.cc] 当PHP截取中英文混合字符串时,最后一个汉字经常被拆成两半,例:截取字符串的前18个字 view plainprint? <?php $text = "1欢迎访问sina新浪播客"; $value = substr($tex

Android开发之通过反射获取到Android隐藏的方法

在PackageManger中,有些方法被隐藏了,无法直接调用,需要使用反射来获取到该方法. 比如方法:getPackageSizeInfo(),通过这个方法可以获取到apk的CacheSize,CodeSize,DataSize等信息,但是该方法是隐藏的,@hide. 遇到这种情况,需要使用反射: 1 try { 2 //通过反射,获取到PackageManager隐藏的方法getPackageSizeInfo() 3 Method getPackageSizeInfo = PackageMa

黑链-最高明的站点隐藏链接方法

黑链也能够叫隐藏链.顾名思义,就是网页中没有显示的链接,而搜索引擎能够看到的链接,黑链长处在于短时间内能够迅速提高排名.黑链属于外部链接的一种,能够为该链接地址指向的站点添加PR值,通俗来说就是站点权重.这也是为什么有些SEOer喜欢买黑链的原因了.以下我们就谈一谈挂黑链的几种方法. 第一种 CSS.DIV隐藏链接代码 黑链代码1.<div style="position: absolute; top: -999px; left: -999px;"> <a href=

【面向对象】变量的隐藏,方法的重…(转载)

[面向对象]变量的隐藏,方法的重- 1  变量的隐藏和方法的重写(覆盖) 1)变量的隐藏:子类定义的属性的名字跟从父类中继承过来的属性名字一致,子类新定义的属性会覆盖从父类中继承来的属性. eg: class Person{ String name = "关羽"; } class Boss extends Person{ String name = "关羽"; --被子类定义同名的属性给覆盖了 String name = "刘备"; } main

chrome显示小于12号字体的方法

我现在做一个支持英文的网站,但是字体要设置小于12号字体,我百度方法是-webkit-text-size-adjust:none;  但是谷歌为什么不支持啊,  有没有解决办法 让谷歌浏览器 支持小于12字体的办法如下 <div><ul><li><a href=”#”>Home</a></li><li><a href=”#”>About</a></li></ul></d

JavaScript 无符号位移运算符 &gt;&gt;&gt; 三个大于号 的使用方法

JavaScript 无符号位移运算符 >>> 三个大于号 的使用方法 JavaScript中的无符号位移运算符是用三个大于号来表示的 计算方法 例 100>>>2 100的二进制是 01100100 向右移2位后为 00011001 最后结果为25 100>>>2==25 无符号位移(>>>)和有符号位移(>>)的区别是 有符号位移运算时如果数字为正数时位移后在前面补0,为负数时则在位移后在前面补1 例 100>&

Android 隐藏手机号中间四位和隐藏邮箱地址中间四位

/** * 手机号用****号隐藏中间数字 * * @param phone * @return */public static String settingphone(String phone) { String phone_s = phone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); return phone_s;} /** * 邮箱用****号隐藏前面的字母 * * @return */public s

placeholder和json两种实现登录隐藏的方法

<head> <title> placeholder和json两种实现登录隐藏的方法 </title> <script type="text/javascript"> //判断浏览器是否支持 placeholder属性 function isPlaceholder() { var input = document.createElement('input'); return 'placeholder' in input; } if (!i