我有字符串. var a=""abcd""efgh""
如何打印输出,abcd""efgh
因为删除我使用的字符串的第一个和最后一个双引号,a.replace(/["]/g,'')
但它删除了字符串的所有双引号.如何得到输出为abcd""efgh
.Suggest我一个想法.
您可以使用
var a='"abcd""efgh"'; a.replace(/^"+|"+$/g, '');
从这里的评论是解释
说明
有两个部分^"+
,"+$
并由|
其分隔的正则表达式相当于或
^
用于开始,"+
用于一个或多个"
同样$
是为了结束
该//g
是全局替换,否则只有第一次出现将被替换