Tengo hechas unas expresiones regulares para validar unos formularios, en javascript van muy bien, pero cuando valido desde el lado del servidor (PHP) estas fallan, el caso es que fallan con la letra ñ, y lo hace en unas expresiones y en otras no, me explico.
Código PHP:
public function claveZona($str)
{
return (!preg_match("/^[a-zñ 0-9]+$/i", $str)) ? FALSE : TRUE;
}}
Pero esta otra expresión que es para otro campo
Código PHP:
public function clavePoza($str)
{
return (!preg_match("/^[a-zñ]{2}\/[0-9]{1,4}$/i", $str)) ? FALSE : TRUE;
Gracias y un saludo.