JavaScript删除字符串开头和结尾的符号
任何人都知道,如何使用JavaScript在字符串的开头和结尾删除符号(&S) 我的绳子JavaScript删除字符串开头和结尾的符号,javascript,Javascript,任何人都知道,如何使用JavaScript在字符串的开头和结尾删除符号(&S) 我的绳子 && value && value && value && 或 或 我需要这样的绳子 value && value && value 或 使用“替换”来替换&& 和修剪以删除前导/起始空格 变量字符串=&&value&&value&&value&&value&&value&&; 设replaced=stri
&& value && value && value &&
或
或
我需要这样的绳子
value && value && value
或
使用“替换”来替换&&
和修剪以删除前导/起始空格
变量字符串=&&value&&value&&value&&value&&value&&;
设replaced=string.replace/^&+|&+$/g;
控制台。LOG更换。饰件 使用regexp:
// To remove "&" at the beginning and at the end
"&& value && value && value &&".replace(/^&+|&+$/g, '')
// To remove white spaces
.trim();
试试这个它会帮你的 var s=&&value&&value&&value&&value&&value&&; var a=s.match/[^&/]+/g.join'&&&';
艾尔塔;你真的不需要抓捕小组…@deceze这只是一种习惯,让事情更具可读性。我这样做主要是为了预防。例如,即使不需要,我也会在if语句中括起一些内容。为什么不使用/^&+*.*.&+$/?这比在开始或结束时删除符号要多得多。我建议您阅读或重新阅读基本的regexp教程。这样你就可以自己解决这样的问题,而不必在这里发帖。任何regexp介绍都将向您介绍锚的概念,锚在字符串的开头或结尾匹配。您可以从开始。和的可能副本开始。是否仅删除两个或两个或更多的符号,或删除任何符号,包括开头和结尾的单个符号?
value && value && value
value
// To remove "&" at the beginning and at the end
"&& value && value && value &&".replace(/^&+|&+$/g, '')
// To remove white spaces
.trim();