有,
我是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-)中间)。
有人可以帮忙吗?
答案 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