JavaScript - 手機號碼中間用星號代替

如手機號碼18854112211,中間用’*'代替,顯示188****2211

let phone='18854112211'

方法1(字符串的截取):

var showPhone = phone.substr(0,3)+'****'+phone.substr(7);

方法2(正則表達式):

var showPhone =  phone.replace(/^(\d{3})\d{4}(\d+)/,"$1****$2")

測試結果: 188****2211

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章