js 截取字符串拿到想要的字符?

学习者学习
  • 38

2018/07/03 21:21:21 我想要把这段字符串03拿到和21:21:21拿出来然后用其他变量存储起来

使用正则试了,但是对于正则不太会的我拿不出来,只好求助一下

回复
阅读 643
4 个回答
var str="2018/07/03 21:21:21"
console.log(str.split(" ")[1])//21:21:21
console.log(str.split(" ")[0].split("/")[2])//03

这个是日期数据,其实格式化为一个时间类型数据就可以提取出来,而且不用正则式。而且这样处理更准确,后面用数字也更方便。

let str = '2018/07/03 21:21:21';
let [,a, b] = str.match(/\d+\/\d+\/(\d+)[ ]+((\d+\:?)+)/);

转成时间处理更安全

你知道吗?

宣传栏