你好,我的梦想建设者。
我正在从 twitter 解析时间,我正在使用这个正则表达式:
{
match = /^[1]/.exec(obj.tweetTime);
if(match != null){
time = "1 hour ago";
}
else
{
match = /^[0-9]{1,2}/.exec(obj.tweetTime);
time = match + " hours ago";
}
}
我的问题是,是否有更简单的方法可以做到这一点?如您所见,我的时间有 2 位数字。我只想正确格式化我的打印。如您所见,小时/小时。
是否可以只写 1 个正则表达式并只使用 1 个条件括号?
PS:我是正则表达式的初学者,我知道 /^[0-9]{1,2}/ 实际上允许从 0 到 99 的数字,但正如我所说,它可以满足我的需要,只是询问是否可以这样做这是正确的,因为我缺乏知识。
谢谢你,非常喜欢<3