将时间转换为有效格式

时间:2012-12-07 20:34:10

标签: javascript regex selenium-ide

我正在尝试使用正则表达式来获取以下字符串:1:38P并将其转换为有效格式以便在日期中进行解析。我需要

  1. 检查最后一个字符是A还是P,如果不是,则不对字符串执行任何操作。
  2. 如果最后一个字母是A或P,则从字符串中删除该字母,并在字符串前加上零(0)。

1 个答案:

答案 0 :(得分:1)

var d = "1:38P";
var pat = /^(\d+:\d+)(A|P)$/;
var m = pat.exec(d);
if (m) { console.log('We have our winner' + 0 + m[1]}