js替换字符串指定索引位置的字符,替换掉

String.prototype.replaceAt=function(index, replacement) {return this.substr(0, index) + replacement+ this.substr(index + replacement.length);}var str = "广州;上海;北京";
var index1 = buyeraddtelstr.indexOf(";");//获取首次出现位置
str.replaceAt(index1,"。");

如果有多个可以使用循环拿到位置替换

var num = 0; // 这个字符出现的次数
while(index1 !== -1) {console.log(index1); // 打印字符串出现的位置num++; // 每出现一次 次数加一index = str.indexOf(';',index1 + 1); // 从字符串出现的位置的下一位置开始继续查找
}
console.log('f一共出现了' + num + '次');

如果一个索引字符要替换成多个字符,后面字符要向后移动

String.prototype.replaceAt=function(index, replacement) {return this.substr(0, index) + replacement+ this.substr(index-3 + replacement.length);}//下面就把是字符串中的<>找出来索引,然后替换
var buyeraddtelstr = "广州<珠江新城>一号街道";
console.log("原始字符:"+buyeraddtelstr);
var index1 = buyeraddtelstr.indexOf("<");
console.log("索引位置1:"+index1);
if(index1 == -1){buyeraddtelstr = buyeraddtelstr;
}else{buyeraddtelstr=buyeraddtelstr.replaceAt(index1, "\&lt;");
}
console.log("替换-1:"+buyeraddtelstr);
var index2 = buyeraddtelstr.indexOf(">");
console.log("索引位置2:"+index2);
if(index2 == -1){buyeraddtelstr = buyeraddtelstr;
}else{buyeraddtelstr = buyeraddtelstr.replaceAt(index2, "\&gt;");
}
console.log("替换-2:"+buyeraddtelstr);

js替换字符串指定索引位置的字符,单字符成指定的多个字符相关推荐

  1. js替换字符串某个字符,js修改字符串中指定字符

    平时用到elementui时,经常遇到多级树形结构,但是后端往往给前端反的每一级字段不一致,如果写个遍历循环将其改为一致麻烦的,不如直接将后台发的数组转为字符串,再将字符串中不一致的字段替换成一致的即 ...

  2. js 替换字符串中所有满足条件的字符

    js 替换字符串中所有满足条件的字符 1.需求 2.实现 2.1 replace不知道的那些事 1.需求 网上找材料时,趴下来的文件是带其他条件的(我们不需要的),需要替换掉 2.实现 2.1 rep ...

  3. Redis中列表list数据类型(增加(在左侧、右侧或指定元素前后插入数据)、获取(获取表内指定范围的元素)、更新(获取指定索引位置的元素值)、删除(删除指定元素、count))

    列表的元素类型为string 按照插⼊顺序排序 1. 增加 1.1 在左侧插⼊数据 lpush key value1 value2 ... 例1:从键为a1的列表左侧加⼊数据a . b .c lpus ...

  4. js替换字符串中的空格,换行符

    js替换字符串中的空格,换行符\r\n或\n替换成 转载 为了让回车换行符正确显示,需要将 \n 或 \r\n 替换成 .同样地,将空格替换存  .这里我们通过正则表达式来替换. 一.替换所有的空格. ...

  5. js——替换字符串中的空格

    题目背景: 在网络编程中,如果URL参数中含有特殊字符,如空格.#等,可导致服务器端无法获取正确的参数值.解决方案:将这些符号转换成浏览器可以识别的字符,转换规则是在%后面添加特殊字符ASCII码的十 ...

  6. Js替换字符串的几种方法

    替换字符串中的文本是 JavaScript 中的常见任务.本文研究几种用 replace 和正则表达式替换文本的方法. 替换单个字串 通常 JavaScript 的 String replace()  ...

  7. JS替换字符串中所有指定的字符(串)

    JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/-/g ...

  8. js替换字符串中指定的字符

    JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. str.replace(/\-/g ...

  9. JS替换字符串中所有指定的字符

    来源https://www.cnblogs.com/si-shaohua/p/3836033.html 第一次发现JavaScript中replace() 方法如果直接用str.replace(&qu ...

最新文章

  1. 机器学习常用损失函数总览:基本形式、原理、特点
  2. 一个简单的Dockerfile
  3. Python的操作符重载
  4. c字符串函数实现(1)---strncpy
  5. [置顶] C#中Socket服务端代码分享
  6. moment.js 快捷查询
  7. 苏宁易购:Hadoop失宠前提是出现更强替代品
  8. 通过ifrmae异步下载文档
  9. HDU-2112-HDU Today
  10. hana s4 服务器_玩转HANA数据库的备份与恢复
  11. Java私塾的一些基础练习题(一)
  12. Gridview模板中提供的删除功能
  13. Win10+VS2015+CUDA9.0 环境搭建
  14. html特殊符号怎么输入法,教您特殊符号怎么打出来
  15. 项目管理过程 工作绩效数据,信息和报告
  16. Hairpin流量, 发卡流量怎么理解
  17. 写了一个Mac快速设置、打开和关闭Web代理的Shell命令
  18. 修改滚动条样式的方法
  19. Word2Vec算法和源码分析完整版
  20. 旅游景点网站景区景点购票系统毕业设计毕业论文参考(2)前台网站功能

热门文章

  1. 博弈论——最后通牒与讨价还价
  2. static 静态全局变量和静态局部变量的特性
  3. 用css来实现简单的手风琴效果
  4. 基础元件学习——LC和LR电路
  5. Hadoop之Hue
  6. 中国计算机学会青年精英大会,中国计算机学会YOCSEF二十周年庆典暨2018 CCF青年精英大会召开...
  7. python-docx生成目录方法探索及汇总整理
  8. Linux内核编译之修改内核版本号
  9. Oracle错误: ORA-01722 无效数字
  10. 【docker】使用docker安装宝塔面板