Javascript字符串操作

时间:2014-01-23 18:16:22

标签: javascript string

有,

我是JavaScript的新手,您可以帮助我解决以下问题吗?

我有一个字符串“AB_CD.1.23.3-609.7.8.EF_HI.XBXB”

1.23.3和609.7.8是带有两个“。”的随机数。之间

AB_CD是随机字符串,中间带有“_”

EF_HI.XBXB也是带有“_”和“。”的随机字符串。在中间

我想把它分成两个字符串:AB_CD.1.23.3.EF_HI.XBXB(中间删除-609.7.8)和AB_CD.6.7.8.EF_HI.XBXB(删除1.23.3-)中间)。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

因为看起来你是javascript的新手,所以我不会向你展示使用正则表达式的解决方案。

以下是仅使用拆分方法的简单解决方案

var text="AB_CD.1.23.3-609.7.8.EF_HI.XBXB"
var text1=text.split('-');
var firsttext=text1[0].split('.')[0];
alert(firsttext+"."+text1[1]);
var secondtext=text1[1].split('.')[3];
alert(text1[0]+"."+secondtext);

这是小提琴see here