js中全部替换字符
2010-07-19 14:46
330 查看
对字符串中指定字符替换为另一字符,
str=str.replace(str1,str2);将str中的str1替换为str2。
但是这个在js中无法将所有的str1都替换为str2。
呵呵,为了实现全部替换查了个正则:
var opList="abcd,efg";
opList=opList.replace(new RegExp('|',"gm"),',')
执行此语句可正常的将opList串中所有的逗号换为竖杠。
但是当交换逗号和竖杠的位置的时候,得到的结果却是带有很多逗号的串。而不是把竖杠换为逗号。
找了很长时间不知道原因,后来发现竖杠是需要转义的。如下能正确的替换:
var str="fda|fd";
var str2="";
str2 = str.replace(//|/g,",");
str=str.replace(str1,str2);将str中的str1替换为str2。
但是这个在js中无法将所有的str1都替换为str2。
呵呵,为了实现全部替换查了个正则:
var opList="abcd,efg";
opList=opList.replace(new RegExp('|',"gm"),',')
执行此语句可正常的将opList串中所有的逗号换为竖杠。
但是当交换逗号和竖杠的位置的时候,得到的结果却是带有很多逗号的串。而不是把竖杠换为逗号。
找了很长时间不知道原因,后来发现竖杠是需要转义的。如下能正确的替换:
var str="fda|fd";
var str2="";
str2 = str.replace(//|/g,",");
相关文章推荐
- JS Replace 全部替换字符的用法小结
- js 字符串中某字符被全部替换
- JS替换字符串中字符即替换全部而不是第一个
- js字符串替换全部字符
- js中使用replace替换全部字符, 替换全部/的方法
- JS替换字符串中字符即替换全部而不是第一个
- js使用正则实现ReplaceAll全部替换的方法
- JS 正则替换指定字符
- JS Replace() 全部替换字符的用法
- js 利用正则表达式替换字符串中指定字符
- JS字符串替换函数全部替换方法
- js使用正则实现ReplaceAll全部替换的方法
- js替换字符串中所有指定的字符(实现代码)
- js 的replace替换字符的简单使用
- JS RegExp和replace全部替换
- JS字符串替换函数全部替换方法 JS 正则表达式如何使用变量
- JS 字符串全部替换 ,replace (/ /g,'')
- js 全部替换 函数
- JS利用正则配合replace替换指定字符