js替换字符串指定索引位置的字符,单字符成指定的多个字符
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, "\<");
}
console.log("替换-1:"+buyeraddtelstr);
var index2 = buyeraddtelstr.indexOf(">");
console.log("索引位置2:"+index2);
if(index2 == -1){buyeraddtelstr = buyeraddtelstr;
}else{buyeraddtelstr = buyeraddtelstr.replaceAt(index2, "\>");
}
console.log("替换-2:"+buyeraddtelstr);
js替换字符串指定索引位置的字符,单字符成指定的多个字符相关推荐
- js替换字符串某个字符,js修改字符串中指定字符
平时用到elementui时,经常遇到多级树形结构,但是后端往往给前端反的每一级字段不一致,如果写个遍历循环将其改为一致麻烦的,不如直接将后台发的数组转为字符串,再将字符串中不一致的字段替换成一致的即 ...
- js 替换字符串中所有满足条件的字符
js 替换字符串中所有满足条件的字符 1.需求 2.实现 2.1 replace不知道的那些事 1.需求 网上找材料时,趴下来的文件是带其他条件的(我们不需要的),需要替换掉 2.实现 2.1 rep ...
- Redis中列表list数据类型(增加(在左侧、右侧或指定元素前后插入数据)、获取(获取表内指定范围的元素)、更新(获取指定索引位置的元素值)、删除(删除指定元素、count))
列表的元素类型为string 按照插⼊顺序排序 1. 增加 1.1 在左侧插⼊数据 lpush key value1 value2 ... 例1:从键为a1的列表左侧加⼊数据a . b .c lpus ...
- js替换字符串中的空格,换行符
js替换字符串中的空格,换行符\r\n或\n替换成 转载 为了让回车换行符正确显示,需要将 \n 或 \r\n 替换成 .同样地,将空格替换存 .这里我们通过正则表达式来替换. 一.替换所有的空格. ...
- js——替换字符串中的空格
题目背景: 在网络编程中,如果URL参数中含有特殊字符,如空格.#等,可导致服务器端无法获取正确的参数值.解决方案:将这些符号转换成浏览器可以识别的字符,转换规则是在%后面添加特殊字符ASCII码的十 ...
- Js替换字符串的几种方法
替换字符串中的文本是 JavaScript 中的常见任务.本文研究几种用 replace 和正则表达式替换文本的方法. 替换单个字串 通常 JavaScript 的 String replace() ...
- JS替换字符串中所有指定的字符(串)
JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/-/g ...
- js替换字符串中指定的字符
JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. str.replace(/\-/g ...
- JS替换字符串中所有指定的字符
来源https://www.cnblogs.com/si-shaohua/p/3836033.html 第一次发现JavaScript中replace() 方法如果直接用str.replace(&qu ...
最新文章
- 机器学习常用损失函数总览:基本形式、原理、特点
- 一个简单的Dockerfile
- Python的操作符重载
- c字符串函数实现(1)---strncpy
- [置顶] C#中Socket服务端代码分享
- moment.js 快捷查询
- 苏宁易购:Hadoop失宠前提是出现更强替代品
- 通过ifrmae异步下载文档
- HDU-2112-HDU Today
- hana s4 服务器_玩转HANA数据库的备份与恢复
- Java私塾的一些基础练习题(一)
- Gridview模板中提供的删除功能
- Win10+VS2015+CUDA9.0 环境搭建
- html特殊符号怎么输入法,教您特殊符号怎么打出来
- 项目管理过程 工作绩效数据,信息和报告
- Hairpin流量, 发卡流量怎么理解
- 写了一个Mac快速设置、打开和关闭Web代理的Shell命令
- 修改滚动条样式的方法
- Word2Vec算法和源码分析完整版
- 旅游景点网站景区景点购票系统毕业设计毕业论文参考(2)前台网站功能