所以我是 js 的初学者,而正则表达式对我来说是个痛处。我需要从下拉列表中删除时间戳。这是它的外观:
<option value="Aqua">
<span>Aqua - Available to ship 2013-05-29 01:02:00.0 - $18.00</span>
</option>
我有一个if
声明,在末尾附加了可发货文本和日期。基本上我唯一需要抓住的是日期。所以我想我可以在日期之后删除所有内容,或者使用正则表达式删除时间戳。问题是我在让其中任何一个工作时遇到了很多麻烦。这是我的 if 语句。
if ((index == selectors.length || (selectors.length > 1 && key !== 'color')) && product.availability.online.fulfillment != null) {
var date = product.availability.online.fulfillment
value.text = product.options[key] + ' - Available to ship ' + date + ' - $' + product.price.value;
}
提前致谢!