gpt4 book ai didi

javascript - jQuery "split"选项?

转载 作者:行者123 更新时间:2023-11-28 18:53:20 25 4
gpt4 key购买 nike

我使用 jQuery 对一些日期进行排序。

这就是 html div:

<div class="the_date">30/11/2015, 19:24</div>

这就是 jQuery 的一部分:

var date1 = $(a).find(".the_date").text();
date1 = date1.split('/');
date1 = new Date(date1[2], date1[1] - 1, date1[0], date1[3], date1[4]);

我的问题:只有当日期看起来像这样时才有效(因为拆分选项):

<div class="the_date">30/11/2015/19/24</div>

有没有办法以不同的方式进行分割?比如先“/”,如果不存在“,”如果不存在“:”?或者这是一个坏方法?

最佳答案

不必担心匹配所有不同的分隔符。只需将数字与regular expression相匹配即可\d+:

"30/11/2015, 19:24".match(/\d+/g).map(Number);

注意:不需要.map(Number),它只是将字符串数组转换为数字的一种巧妙方法。

结果为:[30, 11, 2015, 19, 24]
结果不含:["30", "11", "2015", "19", "24"]

关于javascript - jQuery "split"选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34094979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com