В JavaScript, у меня есть Строка времени var time = "12:30:49PM"
Как Regex расщепляющу- строки времени
Я хочу, чтобы отделить час, мин, сек и AM/PM от этой строки.
Просмотр stackoverflow Я смог найти следующее регулярное выражение, которое разделяет час, мин и Am/pm, но мне очень плохо в regex, поэтому я не могу разобраться, как это сделать.
var hours = Number(time.match(/^(\d+)/)[1]);
var minutes = Number(time.match(/:(\d+)/)[1]);
var AMPM = time.match(/([AaPp][Mm])$/)[1];
как получить второе с помощью регулярных выражений
Это Nive путь :) –
Это прекрасно! – Jackthomson
Мне тоже нравится ваш подход, и, скорее всего, я тоже это сделаю. Одна проблема заключается в том, что регулярное выражение слишком слабое, поэтому оно может не всегда работать так, как ожидалось, и у вас не будет простого способа рассказать, потому что он, вероятно, просто пойдет с ним. – samanime