您的位置:

JS字符串操作之去除最后一个字符

一、js去除字符串最后一个字符

在js中,我们可以使用字符串的slice()方法或substring()方法来去除最后一个字符。

let str = "hello world!";
str = str.slice(0, -1);
console.log(str); //"hello world"

或者使用substring()方法:

let str = "hello world!";
str = str.substring(0, str.length - 1);
console.log(str); //"hello world"

这两种方法的本质相同,都是从字符串的开头截取到倒数第二个字符。

二、js字符串删除第一个和最后一个

我们可以使用slice()方法去除第一个和最后一个字符,也可以使用正则表达式。

let str = "hello world!";
str = str.slice(1, -1);
console.log(str); //"ello worl"

或者使用正则表达式:

let str = "hello world!";
str = str.replace(/^.|.$/g, '');
console.log(str); //"ello worl"

上面的正则表达式中^表示匹配开头的字符,.表示匹配任意字符,$表示匹配结尾的字符,|表示或。

三、js字符串取最后一个字符

取最后一个字符我们可以使用charAt()方法或者直接使用slice()方法。

let str = "hello world!";
let lastChar = str.charAt(str.length - 1);
console.log(lastChar); //"!"

或者使用slice()方法:

let str = "hello world!";
let lastChar = str.slice(-1);
console.log(lastChar); //"!"

四、js字符串去掉最后一个字符

我们已经在之前的内容中介绍了去掉最后一个字符的方法,这里再重点提一下使用slice()方法的实现。

let str = "hello world!";
str = str.slice(0, -1);
console.log(str); //"hello world"

五、js去除字符串某个字符

我们可以使用replace()方法去除特定的字符。

let str = "hello,world!";
str = str.replace(",", "");
console.log(str); //"helloworld!"

要去除所有的逗号,可以使用正则表达式:

let str = "hello,world,again!";
str = str.replace(/,/g, "");
console.log(str); //"helloworldagain!"

六、js去除字符串前后的空格

在js中,使用trim()方法可以去除字符串前后的空格。

let str = "  hello world!  ";
str = str.trim();
console.log(str); //"hello world!"

七、js去除字符串中的空格

我们可以使用replace()方法结合正则表达式去除字符串中的空格。

let str = "hel lo wor ld";
str = str.replace(/\s/g, "");
console.log(str); //"helloworld"

正则表达式中的\s表示匹配空格,g表示全局匹配。

八、js去除字符串中重复的字符

我们可以使用正则表达式结合replace()方法去除字符串中的重复字符。

let str = "hello world!";
str = str.replace(/(.)(?=.*\1)/g, "");
console.log(str); //"helo wrd!"

这里的正则表达式使用了正向预查和(.)捕获组,具体实现可以查看相关文档。

JS字符串操作之去除最后一个字符

2023-05-16
用 Python 去除字符串最后一个字符

2023-05-09
JS去掉最后一个字符的多方面探究

2023-05-21
JS删除字符串最后一个字符的几种方式

2023-05-21
php去掉字符串最后,php去掉字符串最后\r

2022-11-26
使用 Python 去掉字符串最后一个字符

2023-05-10
Java字符串去除指定字符操作实现

2023-05-11
Java中如何去掉字符串最后一个字符

2023-05-11
重学java笔记,java笔记总结

2022-11-23
php取字符串最后5位,php 获取字符串最后一个字符

2023-01-09
Java实现删除字符串最后一个字符

2023-05-11
Python 字符串去除操作

2023-05-09
Python字符串去掉最后一个字符的多方面阐述

2023-05-19
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
前端js常用字符串处理实例(前端字符串常用方法)

本文目录一览: 1、《web前端笔记7》js字符—获取、查找、遍历、提取、替换方法总结 2、JS字符串截取常用方法 3、js字符串拆分? 4、js中字符串的常见方法 《web前端笔记7》js字符—获取

2023-12-08
从多个方面详解JS截取最后一个/后的字符串

2023-05-19
php的字符串处理总结,php字符串操作

2022-12-02
字符串去除指定字符详解

2023-05-20
Java字符串去掉指定字符的方法

2023-05-18
JS字符串截取最后一位

2023-05-19