Buenas, tengo un problemilla con las expresiones regulares, quería hacer que un campo de texto solo aceptara letras tanto mayusculas como minúsculas y espacios. Sin embargo no me queda nada claro el porque siempre me acepta además de esto caracteres extraños. No tengo nada claro como hacerlo. Tengo una prueba que se acerca a lo que quiero pero falla mas que una escopeta de feria.
if (preg_match('[ a-zA-Z0-9]', $nombrePlataforma)
$msmError: 'Ese campo no puede contener caracteres extraños';
Un ayudita no me vendría nada mal, sobretodo porque estoy seguro que es una tontería pero siempre me salta el error cuando lo hago por primera vez, pero luego si pasa por ahí me salta otro error que está más abajo y tendría que salir en el primero.