Con que lo pongas en el PHP que procesa es suficiente, no se exactamente a que formato de DNI te referis, pero para 8 digitos + una letra al final (mayúscula o minúscula) la expresión regular tiene que ser
^((([A-Z]|[a-z])\d{8})|(\d{8}([A-Z]|[a-z])))$
por lo tanto la validación la podes hacer
Código PHP:
Ver original$dni = $_POST['dni'];
$control_dni="/^((([A-Z]|[a-z])\d{8})|(\d{8}([A-Z]|[a-z])))$/";
echo "Dni no válido";
}else{
echo "Dni correcto";
}
Saludos