方法一:
要求保留前三位和最後四位,中間對用*處理。如18912341234
脫敏處理之後應該變成189****1234
。處理方法如下:
var str="18912341234"
var pat=/(\d)\d*(\d)/
var b=str.replace(pat,'$1****$2');
console.log(b)
()
就是起到乙個分組作用,將匹配到的放到mathches集合中,$相當於集合名字,1-9就相當於索引,$1...$9相當於對應索引的值。注意下標是從1開始,表示第乙個元素,不是從0開始。
方法二:
/**
* 手機號中間四位用*代替
* 處理字串為****格式,中間顯示四個*號
* str 需要處理的字串
* startlength 前面顯示的字串長度
* endlength 後面顯示的字串長度
*/const phoneemailshow = (str, startlength, endlength) =>
var length = str.length;
if (length >= startlength + endlength) else
}
JS驗證手機號碼
對於表單的驗證是新增資訊的時候必不可少的。下面是基於easyui validatebox拓展的對手機 座機號的驗證方法。phoneandmobile 0 9 0 9 0 9 test value return 0 9 0 9 0 9 0 9 0 9 01 0 9 test value message...
獲取手機號碼
使用telephonymanager.getdefault getline1number 已經不能獲得目前移動sim卡的 號碼了,老的sim卡也許可以,現在介紹一種方法,可以獲得手機號碼 cursor mycursor getcontentresolver query uri.parse conte...
匹配手機號碼
1 static void main string args 222 string pattern 1 23 regex rx new regex pattern 24 string input 18817889736 23487 3241247531432 432432145 1589556581...