如何从 JavaScript 中的字符串中删除一个字符?
给定一个字符串,任务是从给定的字符串中删除一个字符。
方法一:使用replace()方法: replace方法用于将特定的字符/字符串替换为其他字符/字符串。它有两个参数,第一个是要替换的字符串,第二个是要替换的字符串。在这种情况下,第一个参数是要删除的字符,第二个参数可以是一个空字符串。这将从字符串中删除字符。此方法删除第一次出现的字符串。
句法:
string.replace('characterToReplace', '');
例子:
How to remove a character from
string using Javascript?
GeeksforGeeks
How to remove a character from
a string using Javascript?
Original string is GeeksforGeeks
New String is:
输出:
- 在点击按钮之前:
- 点击按钮后:
方法 2:使用正则表达式的 replace() 方法:此方法用于删除指定字符的所有出现,与以前的方法不同。使用正则表达式代替字符串以及全局属性。它将选择字符串中的每一个匹配项,并且可以将其删除。
句法:
string.replace(/regExp/g, '');
例子:
How to remove a character from
string using Javascript?
GeeksforGeeks
How to remove a character from
a string using Javascript?
Original string is GeeksforGeeks
New String is:
输出:
- 在点击按钮之前:
- 点击按钮后:
方法 3:使用 slice() 方法删除第一个或最后一个字符: slice() 方法用于提取给定参数之间的字符串部分。此方法获取字符串。如果未指定结束索引,则假定为字符串的长度。可以通过将开始索引指定为 1 来删除第一个字符。它从第二个字符到字符串。可以通过将结束索引指定为比字符串的长度小一来删除最后一个字符。这将从字符串的开头提取字符串到倒数第二个字符。
句法:
// Removing the first character
string.slice(1);
// Removing the last character
string.slice(0, string.length - 1);
例子:
How to remove a character from
string using Javascript?
GeeksforGeeks
How to remove a character from
a string using Javascript?
Original string is GeeksforGeeks
First character removed string:
Last character removed string:
输出:
- 在点击按钮之前:
- 点击按钮后:
方法 4:使用 substr() 方法删除给定索引处的特定字符:此方法可用于从字符串中的特定索引中删除字符。 substr() 方法用于提取给定参数之间的字符串部分。这个方法有两个参数,一个是起始索引,另一个是字符串的结束索引。返回这些索引之间的字符串。将要删除的字符前后的字符串部分分开并连接在一起。这将从特定索引中删除字符。
句法:
string.slice(0, position - 1) + string.slice(position, string.length);
例子:
How to remove a character from
string using Javascript?
GeeksforGeeks
How to remove a character from
a string using Javascript?
Original string is GeeksforGeeks
New String is:
输出:
- 在点击按钮之前:
- 点击按钮后:
JavaScript 以网页开发而闻名,但它也用于各种非浏览器环境。您可以按照这个 JavaScript 教程和 JavaScript 示例从头开始学习 JavaScript。