Split()方法

在做MVC项目的时候,最主要的就是数据的处理和传输。有时获得的数据并不能直接输出,需要经过一些方法的处理。这里要讲的就是字符串的分割。

有时我们获得的数据是这样的:

但需要输出的数据是这样的:

当获得的数据与所需输出的数据不同是就需要处理一下。这里采用的是split()方法,用于把一个字符串分割成一个字符串数组,第一个参数是分割成字符串数组所指定的边界。

这里考试时间是2016/12/30 13:57:00,需输出成2016年12月51日。

第一步先将所需的2016/12/30得到。观察得到2016/12/30与13:57:00之间有一个空格可以作为分割依据。

第二步将年月日分别得到,观察得2016/12/30中有/符号可以为分割依据。之后再加上中文就OK了。

如以下代码:

var StTime1 = StartTime.split(" ");//[2016/12/30, 13:57:00]

var StTime2 =StTime1[0].split("/");//[2016,12,30];

var text=(StTime2[0] + "年" + StTime2[1] + "月" + StTime2[2] + "日");

这样考试时间就处理完成了,处理数据的方式是多种多样的。

还可以这样处理:

var StTime1 = StartTime.split("/");//[2016,12,30 13:57:00]

var StTime2 =StTime1[2].split(" ");//[30,13:57:00];

var text=(StTime1[0] + "年" + StTime1[1] + "月" + StTime2[0] + "日");

这里只是讲述了split()方法处理数据的方式,除了split()方法还有很多处理数据的方法。具体还是看使用者的习惯和实际情况为准。

还有要补充的一点是,split()方法还有可选的第二个参数,作用是指定返回数组的长度,若没有指定长度就会整个字符串都会被分割。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值