Javascript 使用单个代码拆分文本
快速问题我想拆分此文本,但不想再次将它们匹配在一起 这是我的密码Javascript 使用单个代码拆分文本,javascript,Javascript,快速问题我想拆分此文本,但不想再次将它们匹配在一起 这是我的密码 var objname = "Image1-123456-789.png" 为了得到我想要的 我的目的是要得到号码,但无论如何,我可以分裂他们没有加入他们,并再次分裂 一个代码能完美地做到这一点吗?我的代码看起来像很多工作 我需要获取123456-789。该方法从两个指定索引之间的字符串中提取字符,并返回新的子字符串 此方法提取“开始”和“结束”之间字符串中的字符,不包括“结束”本身 var objname=“Image1-1
var objname = "Image1-123456-789.png"
为了得到我想要的
我的目的是要得到号码,但无论如何,我可以分裂他们没有加入他们,并再次分裂
一个代码能完美地做到这一点吗?我的代码看起来像很多工作
我需要获取123456-789。该方法从两个指定索引之间的字符串中提取字符,并返回新的子字符串
此方法提取“开始”和“结束”之间字符串中的字符,不包括“结束”本身
var objname=“Image1-123456-789.png”;
var newname=objname.substring(objname.indexOf(“-”)+1,objname.indexOf(“.”);
警报(新名称)代码>可以使用Join
进行替换。您可以使用slice
获取数组中的值范围,然后使用-
将它们连接起来
var objname=“Image1-123456-789.png”;
var fullnumber=objname.split(“-”).slice(1.join(“-”).split(“.”[0];
警报(完整号码)
这是您的解决方案
var typename = objname.split("-");
//so it will be Image1,123456,789.png
var SplitNumber = typename[1]+'-'+typename[2];
var fullNumber = SplitCode.split('.')[0];
谢谢你是我所需要的~祝你有美好的一天。
var objname = "Image1-123456-789.png";
var typename= objname.split("-");
var again=typename[2];
var again_sep= again.split(".");
var fullNumber =typename[1]+'-'+again_sep[0];