我想删除字符串周围的“”。
例如,如果字符串是:“I am here”,那么我只想输出I am here。
我想删除字符串周围的“”。
例如,如果字符串是:“I am here”,那么我只想输出I am here。
当前回答
这是为懒人设计的一款简单的工具
var str = '"a string"';
str = str.replace(/^"|"$/g, '');
其他回答
如果要删除字符串中的所有双引号,请使用
var str = '"some "quoted" string"';
console.log( str.replace(/"/g, '') );
// some quoted string
否则,你想要删除字符串周围的引号,使用:
var str = '"some "quoted" string"';
console.log( clean = str.replace(/^"|"$/g, '') );
// some "quoted" string
如果您试图删除双引号,请尝试以下操作
var Stringstr = "\"I am here\"";
var mystring = String(Stringstr);
mystring = mystring.substring(1, mystring.length - 1);
alert(mystring);
如果只想从开头或结尾删除引号,请使用以下正则表达式:
'"Hello"'.replace(/(^"|"$)/g, '');
这是为懒人设计的一款简单的工具
var str = '"a string"';
str = str.replace(/^"|"$/g, '');
如果你只想删除边界引号:
function stripquotes(a) {
if (a.charAt(0) === '"' && a.charAt(a.length-1) === '"') {
return a.substr(1, a.length-2);
}
return a;
}
如果字符串看起来不像“带引号的文本”,这种方法不会触及字符串。