1. 程式人生 > >手機號/身份證(*)加密隱藏中間幾位

手機號/身份證(*)加密隱藏中間幾位

package zjq.test;  

public class Test {  
    public static void main(String[] args) {  
        String phone = "18771632488";  
        System.out.println(phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"));  

        String idCard = "421302199208165464";  
        System.out.println(idCard.replaceAll("(\\d{4})\\d{10}(\\d{4})"
,"$1****$2")); } }

輸出:
187****2488
4213****5464
對於列表中的加密處理,可以讓欄位的 get方法返回替換的內容。

相關推薦

機號/身份證*加密隱藏中間

package zjq.test; public class Test { public static void main(String[] args) { String phone = "18771632488";

正則表示式機號 身份證

                一、手機號:/^1[34578]\d{9}$/ 二、身份證號:/^(^[1-9]\d{7}((0\d

手機和身份證隱藏中間的工具類

public class DigitUtil { /** * 手機號中間四位隱藏 * @param phone 手機號 * @return */ public

機號身份證中間隱藏*

說明: 手機號:13700000000 隱藏中間四位 137****0000 身份證:412700000000000000 隱藏出生年月 412700********0000 程式碼: /**

vue裡面上下輪播圖app,廣告提示,機號滾動等

vue-seamless-scroll 外掛 1.下載外掛 npm install vue-seamless-scroll --save 2. 在main.js裡面引入使用 import scroll from 'vue-seamless-scroll' Vue.use

機號隱藏中間、使用者名稱處理、銀行卡擷取後四等敏感資訊處理工具類

在我們平常開發中,我們有時候需要對使用者名稱、手機號等資訊進行一些敏感資訊的處理(如:王小五 →王*五),還有銀行卡擷取後四位等,這裡我整理成了一個工具類,分享給大家! /** * 敏感資訊處理工具類 * @author Zhang */ public final c

python爬取機號電信199號段

# -*- coding: GBK -*- """ 爬取手機號段歸屬地 """ import time import requests from lxml import etree ti

android隱藏中間機號

beforeTextChanged方法裡記錄游標位置和長度,然後在onTextLength方法下再次取一下長度,如果長度不一樣,我們根據兩者長度就知道是增加還是刪除操作,並且把一個bolean標誌位設為true。最後在afterTextChanged方法根據這個標誌位判斷是否需要改變內容。(注意這個標誌位必須

機號格式化EditText空格輸入

/** * zxw * 手機號格式化。(中間刪除,尾部刪除,複製貼上,依然保留分割的樣子,前面有空格的話一併刪除) */ public class ContentWithSpaceEditText extends android.support.v

微信小程式-正則表示式(驗證機號-身份證-郵箱..)

手機號驗證: if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: '手機號碼有誤', duration: 2000, icon:'none' }); return false

一鍵查詢您的 12306 密碼 機號 身份證號是否已洩露

分享一個可查自己的12306個人資訊及密碼是否遭到洩露的小工具,另外無論12306個人資訊和密碼是否遭到洩露,都請儘快修改自己的密碼!避免因多處使用相同帳號密碼帶來連帶損失! 查詢地址: 宣告:該漏洞非本人發現,非本人傳播,我只是下載了網友提供的資料庫,並且刪掉

DigestUtils.md5Hex加密

在專案中把commons-codec-1.3jar放進去,對我們想要加密的引數值直接進行加密處理用DigestUtils.md5Hex(),括號中放入我們需要加密的引數即可 User user = n

手機號碼/身份證號碼中間隱藏

String phone2 = "15988888888";System.out.println(phone2.substring(0,3) + "****" + phone2.substring(7

ios 實名認證 機號 身份證 銀行卡 以及銀行卡的格式 正則表示式

/**  銀行卡格式  @param textField 格式  @param range 銀行卡  */ -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)ra

android textview顯示機號中間為*號

簡單 ava str 顯示 android 手機號 alt bsp div 如此簡單:   String replace =str.substring(3,7);   String newStr = str.replace(replace ,"****"); andr

機號的 DES-ECB 加密/解密

byte base 結果 lse Coding repo obj str port 前言:公司的手機號加密更換了加密方法,這次改成 DES-ECB 加密了 代碼操作 # -*- coding:utf-8 -*- import base64 import js

android 將機號中間隱藏為星號*

clas tex utils length else logs 手機號 oid tostring if(!TextUtils.isEmpty(pNumber) && pNumber.length() > 6 ){ Stri

angular寫的身份證校驗規則省份生日性別機號校驗 。直接貼程式碼

(function() { 'use strict'; angular.module('app.house') .controller('HotelOrderCtrl', HotelOrderCtrl); HotelOrderCtrl.$inject =

jquery正則表示式驗證糾正版機號身份證號、中文名稱

最新福利:領取阿里雲1000通用代金券   <script type="text/javascript"> // 驗證中文名稱 function isChinaName(name) { var pattern = /^[\u4E00-\u9FA5]{1,6}$/; retu

影藏機號和郵箱號即將號碼中間部分打***號

封裝為一個公共函式 /** * 隱藏郵箱和手機號 * @param unknown $str * @return Ambigous <string, mixed> */ function hideStar($str) { //使用者名稱、郵箱、手機賬號中間字串以*隱