首页 > 建站教程 > JS、jQ、TS >  js将手机号中间替换成星号的两种方法正文

js将手机号中间替换成星号的两种方法

    我们在做个人资料这块,常常有一种需求,就是将手机号码中间几位替换成星号,如:182****5066这种。这里从网上摘录的两种方法,记录在这里:

    1、用字符串截断和拼接的方法:
$("#tel").html($("#tel").substring(0,3)+"****"+$("#tel").substring(8,11));
     2、用正则表达式:
phone = phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');