📌  相关文章
📜  从字符串javascript中删除第一个和最后一个字符(1)

📅  最后修改于: 2023-12-03 15:36:17.337000             🧑  作者: Mango

从字符串javascript中删除第一个和最后一个字符

在JavaScript中,可以使用字符串的slice()方法或正则表达式来删除字符串的第一个和最后一个字符。

使用slice()方法

使用字符串的slice()方法可以选择从字符串中删除第一个和最后一个字符。这个方法将返回一个新字符串,而不会改变原始字符串。

const str = "JavaScript";

const newStr = str.slice(1,-1);

console.log(newStr); // "avaScrip"

在上面的代码中,slice()方法从字符串的第一个字符开始(索引0),但不包括第一个字符,直到字符串的倒数第二个字符(索引-1),但不包括最后一个字符。

使用正则表达式

使用正则表达式可以选择从字符串中删除第一个和最后一个字符。

const str = "JavaScript";

const newStr = str.replace(/^.{1}|.{1}$/g, '');

console.log(newStr); // "avaScrip"

在上面的代码中,正则表达式使用了^.{1}来匹配字符串中的第一个字符,.{1}$来匹配最后一个字符。^表示字符串的开头,$表示字符串的结尾。|表示或,g表示全局匹配。

无论使用何种方法,都可以从字符串中删除第一个和最后一个字符。