Javascript 字符串数组的串联
我有以下几点,我正在动态创建一个链接,我被拆分的串联所困扰Javascript 字符串数组的串联,javascript,regex,string,split,Javascript,Regex,String,Split,我有以下几点,我正在动态创建一个链接,我被拆分的串联所困扰 link = "<li><span id='number'>" + link.split(" ")[0] + ".</span>" // Adding a "peroid" character after the reason number and make it bold + "<a href='#" + reasonTitle + "' " // Open link tag
link = "<li><span id='number'>" + link.split(" ")[0] + ".</span>" // Adding a "peroid" character after the reason number and make it bold
+ "<a href='#" + reasonTitle + "' " // Open link tag off adding href with relevant reference
+ "onclick=\"_gaq.push([\'_trackEvent\', \'" + experimentConversionReference + "\', \'ReasonClicked\', \'" + reasonTitleSpaces + "\'])\;\">" // Adding event tracking for google
+ link.split(/\d/)[1] // Add back on the back end of the split string
+ "</a>" // Close link tag off
+ "</li>";
等等 拆分和合并,不包括第一项:
var joined = link.split(/\d/);
joined .shift(); // remove first item
joined .join(''); // join the array
然后像这样使用它:
link = "<li><span id='number'>" + link.split(" ")[0] + ".</span>" // Adding a "peroid" character after the reason number and make it bold
+ "<a href='#" + reasonTitle + "' " // Open link tag off adding href with relevant reference
+ "onclick=\"_gaq.push([\'_trackEvent\', \'" + experimentConversionReference + "\', \'ReasonClicked\', \'" + reasonTitleSpaces + "\'])\;\">" // Adding event tracking for google
+ joined // Add back on the back end of the split string
+ "</a>" // Close link tag off
+ "</li>";
link=“”+link.split(“”[0]+”//在原因号后添加一个“peroid”字符,并将其加粗
+“”//关闭链接标记
+“ ”;
拆分和合并,不包括第一项:
var joined = link.split(/\d/);
joined .shift(); // remove first item
joined .join(''); // join the array
然后像这样使用它:
link = "<li><span id='number'>" + link.split(" ")[0] + ".</span>" // Adding a "peroid" character after the reason number and make it bold
+ "<a href='#" + reasonTitle + "' " // Open link tag off adding href with relevant reference
+ "onclick=\"_gaq.push([\'_trackEvent\', \'" + experimentConversionReference + "\', \'ReasonClicked\', \'" + reasonTitleSpaces + "\'])\;\">" // Adding event tracking for google
+ joined // Add back on the back end of the split string
+ "</a>" // Close link tag off
+ "</li>";
link=“”+link.split(“”[0]+”//在原因号后添加一个“peroid”字符,并将其加粗
+“”//关闭链接标记
+“ ”;
使用以下方法:
link.split(/\d/).slice(1).join('')
使用以下命令:
link.split(/\d/).slice(1).join('')
不需要拆分,只需获取空格后的字符串部分:
link.substr(link.indexOf(" ") + 1);
不需要拆分,只需获取空格后的字符串部分:
link.substr(link.indexOf(" ") + 1);
你应该考虑采用一个模板框架,例如,添加预期输入的一些输入将有助于理解这个问题。你应该考虑采用一个模板框架,例如,增加一些输入的预期输出将有助于理解这个问题。这很好,但是我从第二个分割中松开了数字。code>1我的示例200字符串。当我想要“我的示例200字符串”时会返回“我的示例字符串”@Anicho我想,你只在拆分和浓缩方面有问题,所以我提供了解决方案:)。这很好,但是我从第二次拆分中去掉了数字
1我的示例200字符串。
当我想要“我的示例200字符串”时,会返回“我的示例字符串”@Anicho我想,你只在拆分和浓缩方面有问题,因此,我只提供了解决方案:)。非常感谢.substr示例附带的工作示例。非常感谢.substr示例附带的工作示例