Javascript 删除字符串的特定部分,并在末尾添加另一部分

Javascript 删除字符串的特定部分,并在末尾添加另一部分,javascript,jquery,Javascript,Jquery,我在我的网站上有这些价值观 <span>1,4,4,7,5,9,10</span> 如何使用jquery或java脚本实现这一点 <span id="myText">1,4,4,7,5,9,10</span> 您可以将拆分表达式或正则表达式与string.replace一起使用 以下是如何使用拆分: var arr = '1,4,4,7,5,9,10'.split(','); arr.shift(); arr.push('12'); var

我在我的网站上有这些价值观

<span>1,4,4,7,5,9,10</span>
如何使用jquery或java脚本实现这一点

<span id="myText">1,4,4,7,5,9,10</span>


您可以将拆分表达式或正则表达式与string.replace一起使用

以下是如何使用拆分:

var arr = '1,4,4,7,5,9,10'.split(',');
arr.shift();
arr.push('12');
var result = arr.join(',');
或者使用正则表达式(我承认这不是一个可读性很强的表达式):


可以将拆分表达式或正则表达式与string.replace一起使用

以下是如何使用拆分:

var arr = '1,4,4,7,5,9,10'.split(',');
arr.shift();
arr.push('12');
var result = arr.join(',');
或者使用正则表达式(我承认这不是一个可读性很强的表达式):


使用DOM API,您可以执行以下操作:

var tn = span.firstChild;

tn.deleteData(0, tn.data.indexOf(",") + 1);
tn.data += ",12";


或者像这样:

<span>4,4,7,5,9,10,12</span>
var tn = span.firstChild;

tn.data = tn.data.slice(tn.data.indexOf(",") + 1) + ",12";

使用DOM API,您可以执行以下操作:

var tn = span.firstChild;

tn.deleteData(0, tn.data.indexOf(",") + 1);
tn.data += ",12";


或者像这样:

<span>4,4,7,5,9,10,12</span>
var tn = span.firstChild;

tn.data = tn.data.slice(tn.data.indexOf(",") + 1) + ",12";

我试着分开(“,”);但每次我试着选择一个随机的“,”,我试着拆分(“,”);但每次我尝试时,它都会选择一个随机的“,”。在regexp中执行所有操作:
'1,4,4,7,5,9,10'。替换(/^\d+,(.*)$/,'1,12')
在regexp中执行所有操作:
'1,4,4,7,5,9,10'。替换(/^\d+,(.$/,'1,12')