У меня возникают проблемы при создании регулярного выражения в PHP для следующего шаблона:
(dd/mm/yyyy - dd/mm/yyyy)
где:
dd
— индекс дня (1-31)mm
— месячный индекс (1-12)yyyy
— годНапример, (12/12/2018 - 11/01/2019)
должен пройти preg_match
,
Вы можете использовать этот код:
<?php
$subject = "12/2/1987 - 11/5/2012";
if(preg_match_all("/(\d{1,2}\/\d{1,2}\/\d{4}) - (\d{1,2}\/\d{1,2}\/\d{4})/",$subject, $matches)) {
echo "Matched Date";
}
?>
используйте regrex = ‘/ ^ (\ d {1,2} / \ d {1,2} / \ d {4} \ s- \ s \ d {1,2} / \ d {1,2} / \ д {4}) $ / м ‘;
Вы можете использовать выше Regrex, чтобы соответствовать дате в коде.
Живая Демо с кодом на всех языках