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 static String settingemail(String email) {    String emails = email.replaceAll("(\\w?)(\\w+)(\\w)(@\\w+\\.[a-z]+(\\.[a-z]+)?)", "$1****$3$4");    return emails;}
时间: 2024-10-05 20:35:52

Android 隐藏手机号中间四位和隐藏邮箱地址中间四位的相关文章

隐藏手机号、邮箱等敏感信息

隐藏手机号.邮箱等敏感信息 Intro 做项目的时候,页面上有一些敏感信息,需要用“*”隐藏一些比较重要的信息,于是打算写一个通用的方法. Let's do it ! Method 1:指定左右字符数量 Method 1.1 中间的*的个数和实际长度有关 1 /// <summary> 2 /// 隐藏敏感信息 3 /// </summary> 4 /// <param name="info">信息实体</param> 5 /// <

Android项目:输入法软键盘显示/隐藏的监听和控制,InputMethodManager用法研究

在项目开发中,用到编辑框的地方经常涉及到要监听或者控制软键盘的显示/隐藏状态.本以为这是很容易解决的一个小问题,没想到当初碰到这个问题才明白还得花点小心思才能整好.现将针对软键盘的显示/隐藏状态的监听/监控方法做一些总结,以备后用. 一.点击空白处隐藏软键盘 这是具有编辑框焦点的页面对输入法软键盘状态监听的一般需求和解决方法. 首先获得InputMethodManager:        InputMethodManager manager = (InputMethodManager) getS

Android应用开发中如何使用隐藏API(转)

一开始需要说明的是,Google之所以要将一些API隐藏(指加上@hide标记的public类.方法或常量)是有原因的.其中很大的原因就是Android系统本身还在不断的进化发展中.从1.0.1.1到现在即将问世的Android 2.3.4. 这些隐藏的API本身可能是不稳定的,所以,使用隐藏API,意味着程序更差的兼容性. 如果要我给出建议的话,最好还是不要使用隐藏的API.不过有时为了实现Android应用某些特殊的功能或者效果,隐藏的API往往能发挥意想不到的作用.这些API具体能做些什么

Xamarin,mono for android 用一个APP启动其他隐藏应用程序

花费了好几个小时测试最终搞定了,Mono for android用一个APP启动其他隐藏应用程序. 直接看代码: 隐藏APP(被启动)要在manifest文件配置如下,去除原本的两个标签,修改成只有一个data <Activity> <activity android:icon="@drawable/icon" android:label="IOCPDroid" android:name="iocpdroid.IOCPActivity&q

Android应用开发中如何使用隐藏API

一开始需要说明的是,Google之所以要将一些API隐藏(指加上@hide 标记的public类.方法或常量)是有原因的.其中很大的原因就是Android系统本身还在不断的进化发展中.从1.0.1.1到现在即将问世的Android 2.3.4. 这些隐藏的API本身可能是不稳定的,所以,使用隐藏API,意味着程序更差的兼容性. 如果要我给出建议的话,最好还是不要使用隐藏的API.不过有时为了实现Android应用某些特殊的功能或者效果,隐藏的API往往能发挥意想不到的作用.这些API具体能做些什

php、javascript隐藏手机号函数

php:a. 代码: /* * @desc:隐藏手机号 * @param:tel 手机号,如:13987654321 * @param:num 隐藏的位数,默认4位 * @return ret 回显的手机号,如:139xxxx4321 */ function hidetel($tel,$num = 4){ $len = mb_strlen($tel); $start = floor(($len - $num) / 2); $end = ceil(($len - $num) / 2); $head

隐藏手机号

/** * 隐藏手机号码 * @param phone 手机号码 * @param startIndex 从第几个数字开始隐藏 * @param endIndex 隐藏至第几个数字 */ function hiddenPhone(phone, startIndex = 4, endIndex = 7) { if (typeof phone !== 'string') { return ''; } const maxLength = 11; const fontLength = startInde

Android正则表达式验证邮箱地址

1 // 邮箱有效性验证 2 Pattern pattern = Pattern 3 .compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"); 4 Matcher mc = 5 pattern.matcher(RegistMail.getText().toString().trim()); 其中RegistMail为一个EditText控件,用来处理用户的邮箱输入. Android正则表达式验证邮箱地址,布布扣,bu

android 保存手机邮件中的邮箱地址到联系人,邮箱地址丢失的问题

1.手机插入普通SIM卡 2.登录邮箱并添加邮箱地址到SIM卡中: 3.发现邮箱地址没有添加进入,只添加进了姓名或电话号码 这是Google Default行为,在保存时,会进行安全检查,发现有不合法的字段时会自动过滤掉该字段. 对于Sim卡,不支持Email字段,所以会过滤掉该字段. 如果不想要这样的行为,想修改为当发现保存的内容中有Email字段,就不显示出SIM帐号,可按如下方式修改. 一共需要修改3个文件: 1.  com.android.contacts.editor.ContactE