【发布时间】:2016-01-06 06:16:37
【问题描述】:
我需要正则表达式来获取日期对象中的缩写时区
示例:“2015 年 10 月 8 日星期四 20:03:40 GMT+0530(印度标准时间)”
预期:“2015 年 10 月 8 日星期四 20:03:40 GMT+0530 (IST)”
var str = new Date().toString().match(/\(([A-Za-z\s].*)\)/)[1]
var newmsg = str.replace(/[a-z\s]/g, '');
console.log(newmsg);
请推荐一些更好的正则表达式
【问题讨论】:
-
您真的需要正则表达式,还是正在寻找一种方法来获取用户时区的标准缩写?时区名称中的大写字母通常与时区的缩写不匹配。
标签: javascript regex