По какой-то причине это всегда возвращает false ... при вводе «2014 12 12» в форму. Именно этот формат входит в базу данных.Дата Регулярное выражение Не возвращается True
$date = trim($_POST['date']);
в моем library.php я есть:
function validateDate($date) {
if(preg_match('/^[0-9]{2,4}[\-[[:space:]]]{1}[0-9]{1,2}[\-[[:space:]]]{1}[0-9]{1,2}$/',$date)){
return true;
}
else{
return false;
}
}
и в моем PHP у меня есть:
if (validateDate($date)){
$dateCSS = 'style="border-color: #98faad;"';
}
else {
$dateCSS = 'style="border-color: red;"';
$flag = false;
}