任何人都知道,如何在字符串的开头和结尾处用JavaScript删除符号(&&)?
我的字符串
&& value && value && value &&
或
&& value
或
value &&
我需要这样的字符串
value && value && value
或
value
答案 0 :(得分:2)
使用正则表达式:
// To remove "&" at the beginning and at the end
"&& value && value && value &&".replace(/^&+|&+$/g, '')
// To remove white spaces
.trim();
答案 1 :(得分:0)
使用replace
替换&&
和trim
删除前导/起始空格
var string = "&& value && value && value &&";
let replaced = string.replace(/(^&+)|(&+$)/g, "");
console.log(replaced.trim());

答案 2 :(得分:-1)
试试这个会对你有帮助,
var s="&& value && value && value &&";
var a=s.match(/[^&/]+/g).join('&&');
alert(a);