使用javascript从字符串中删除字符

Aar*_*shi 10 javascript

我有逗号分隔的字符串

var test = 1,3,4,5,6,

我想使用java脚本从此字符串中删除特定字符

有人能建议我吗?

Kon*_*nev 36

JavaScript字符串为您提供了replace方法,该方法将第一个实例替换的字符串作为参数,或者RegEx如果是全局的,则替换所有实例.

例:

var str = 'aba';
str.replace('a', ''); // results in 'ba'
str.replace(/a/g, ''); // results in 'b'
Run Code Online (Sandbox Code Playgroud)

如果你警告str - 你会得到相同的原始字符串,因为字符串是不可变的.您需要将其分配回字符串:

str = str.replace('a', '');
Run Code Online (Sandbox Code Playgroud)


yog*_*ogi 6

使用replace并且如果要删除多次出现的字符使用

像这样替换

var test = "1,3,4,5,6,";
var newTest = test.replace(/,/g, '-');
Run Code Online (Sandbox Code Playgroud)

这里newTest将成为 "1-3-4-5-6-"


Pra*_*ana 4

你可以使用 JavaScriptreplace()方法

var str="Visit Microsoft!";
var n=str.replace("Microsoft","My Blog");
Run Code Online (Sandbox Code Playgroud)