简体   繁体   English

如何使用JavaScript将arraylist中的逗号','替换为'/'

[英]How to replace comma ',' in an arraylist to ' / ' using javascript

How can I replace ',' with a '/' in an array list using javascript. 如何使用JavaScript在数组列表中将“,”替换为“ /”。 Here my array-list has two string 'values separated by a comma ',' but I want to make it in form of a single string separating the values by '/' ? 在这里,我的数组列表有两个字符串“用逗号”隔开的值,但是我想以单个字符串的形式将其用“ /”隔开?

For eg : array[] = { value1, a1/a2/a3} to be replaced by array[] = {value1/a1/a2/a3} 例如:array [] = { value1, a1/a2/a3}替换为array [] = {value1/a1/a2/a3}

For example: Here I want to replace the outcome which comes as [3,101/102/103] by [3/101/102/103]. 例如:在这里我想用[3/101/102/103].代替[3,101/102/103] [3/101/102/103].

Can anyone please suggest ? 有人可以建议吗?

这将使用完整的字符串组成一个元素数组:

var newArr = arr.join(',').replace(/,/g, '/').split();

Another option is 另一种选择是

var array = ['1', '2/3/4/5'], array2 = [];

array2.push(array.join('/'));
String.prototype.replaceAll = function(target, replacement) {
  return this.split(target).join(replacement);
};
array = new Array("a1/a2/a3")

for (i = 0; i < array.length; ++i) {
    array[i] = array[i].replaceAll("/",",")
}

does this help? 这有帮助吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM