在 Javascript 中修剪字符串

Trimming String in Javascript

本文关键字:字符串 修剪 Javascript      更新时间:2023-09-26

我有像var a=""abcd""efgh""这样的字符串。如何通过删除我使用的字符串的第一个和最后一个双引号来abcd""efgh打印输出a.replace(/["]/g,'')但它正在删除字符串的所有双引号。我如何获得abcd""efgh输出。给我一个想法。

您可以使用

var a='"abcd""efgh"';
a.replace(/^"+|"+$/g, '');

从这里的评论是解释

解释

  • 有 2 个部分^"+"+$| 分隔,这是 or 的正则表达式等效物
  • ^用于开始,"+用于一个或多个"
  • 同样,$ 用于结束
  • //g用于全局替换,否则仅替换第一个匹配项

试试用这个

var a='"abcd""efgh"';
a.replace(/^"|"$/g, '');