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