Я использовал функцию обратного вызова для телефона без проверки. function valid_phone_number_or_empty($value) { $value = trim($value); if ($value == '') { return TRUE; } else { if (preg_match('/^\(?[0-9]{3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}$/', $value)) { return preg_replace('/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/', '($1) $2-$3', $value); } else { return FALSE; } } } Но теперь проблема в том, что она не принимает […]
Я пытаюсь написать функцию, чтобы определить, является ли строка датой / временем с использованием PHP. В принципе, действительная дата / время будет выглядеть так: 2012-06-14 01:46:28 Очевидно, что хотя ее полностью динамическая любая из значений может измениться, но она всегда должна быть в форме XXXX-XX-XX XX:XX:XX , как я могу написать регулярное выражение для проверки […]