• 技术文章 >web前端 >js教程

    JavaScript如何替换中间内容

    醉折花枝作酒筹醉折花枝作酒筹2021-06-10 11:00:55原创59

    在javascript中,首先创建一个可以替换中间内容的方法;然后使用substr方法提取不需要替换的文字,语法格式为“字符串对象.substr(开始位置,字符数)”;最后将需要替换的内容替换即可。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    身份证号或者手机号等等字符串想实现替换中间几位字符串

     function replacepos(text,start,stop,replacetext){
          let mystr = text.substr(0,start-1)+replacetext+text.substr(stop+1);
          return mystr;
        },
     replacepos('测试文字csdn', 2, 4, "**")  // 测试**csdn

    substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

    语法

    stringObject.substr(start,length)

    [XH]](MZNDC0)7B[4}NO5ZL.png

    返回值

    一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。

    提示和注释

    注释:substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。

    【推荐学习:javascript高级教程

    以上就是JavaScript如何替换中间内容的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:js 替换中间字符
    上一篇:javascript条件控制语句有哪些 下一篇:javascript代码有几种使用方式
    第16期线上培训班

    相关文章推荐

    • 聊聊Nodejs中的模块化和事件循环• 深入了解vue.js的3种安装方法• 深入浅析Node.js中的异步• 浅谈Nodejs中的模块规范• 浅谈使用Node.js搭建一个简单的 HTTP 服务器

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网