zoukankan      html  css  js  c++  java
  • js将手机号中间四位变成*号

    方法一、利用数组splice,split,join方法

    var tel = 18810399133;
    tel = "" + tel;
    var ary = tel.split("");
    ary.splice(3,4,"****");
    var tel1=ary.join("");
    console.log(tel1);

    方法二、利用字符串的substr方法

    var tel = 18810399133;
    tel = "" + tel;
    var tel1 = tel.substr(0,3) + "****" + tel.substr(7)
    console.log(tel1);

    方法三、利用字符串substring方法

    var tel = 18810399133;
    tel = "" + tel;
    var tel1 =tel.replace(tel.substring(3,7), "****")
    console.log(tel1);

    方法四、利用正则

    var tel = 18810399133;
    tel = "" + tel;
    var reg=/(d{3})d{4}(d{4})/;
    var tel1 = tel.replace(reg, "$1****$2")
    console.log(tel1);
  • 相关阅读:
    02 树莓派的远程连接
    01 树莓派系统安装
    Python正课110 —— Django入门
    作业7 答案
    作业8
    作业7
    作业6
    文件操作
    字符编码
    基本数据类型之集合
  • 原文地址:https://www.cnblogs.com/sbzf/p/12877342.html
Copyright © 2011-2022 走看看