Имейте в виду, что с если заявление без preg_match работы проверки, но с preg_match он всегда возвращает ложьPHP проверка preg_match Регулярное выражение всегда возвращаются ложные
Я хочу, чтобы проверить поле и убедитесь, что он имеет 8 номеров внутри , Не больше, не меньше.
function account_number_validation($validation_result){
$form = $validation_result["form"];
if(!preg_match('[0-9]{8}', $_POST['input_19'])){
// set the form validation to false
$validation_result["is_valid"] = false;
//finding Field with ID of 1 and marking it as failed validation
foreach($form["fields"] as &$field){
if($field["id"] == "19"){
$field["failed_validation"] = true;
$field["validation_message"] = "This field is invalid!";
break;
}
}
}
//Assign modified $form object back to the validation result
$validation_result["form"] = $form;
return $validation_result;
}
Любые идеи, ребята?
попробовать это/[0-9] {8}/ – sanj
Спасибо! вот и все! – user2201065