这里我的时间格式为hh:mma。 AM / PM没有使用空格分隔时间。现在如何使用正则表达式来获取AM / pm和使用javascript的时间。
答案 0 :(得分:3)
您不需要正则表达式来“获取”值:
var time = "12:30PM",
suffix = time.substr(-2),
numbers = time.substr(0, time.length-2);
结果:
console.log(suffix); // "PM"
console.log(numbers); // "12:30"
如果您希望在单独的变量中使用小时/分钟:
var temp = numbers.split(':'),
hours = parseInt(temp[0], 10), // 12
minutes = parseInt(temp[1], 10); // 30