PHP - Restricción de símbolos y números

   
Vista:

Restricción de símbolos y números

Publicado por Kevin (54 intervenciones) el 11/12/2015 03:28:06
Buenas. Tengo la siguiente restricción actualmente:

1
if(preg_match("/^([a-zA-Z])/",$_POST['NombreFac']))

¿Qué debería modificar en ella para hacer que sea un texto ÚNICAMENTE compuesto por letras y espacios? Sin ningún símbolo ni número.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de VRM

Restricción de símbolos y números

Publicado por VRM (171 intervenciones) el 12/12/2015 12:01:35
Hola:

Con esa restricción lo único que estás indicando es que el string comiece por una letra mayúscula o minúscula. Para lo que quieres tendrías que usar la expresión regular:
1
/^[a-zA-Z\s]+$/
^ indica comienzo del string
[a-zA-Z\s] indica cualquier caracter de dentro de los corchetes
a-z -> a, b, c ... z cualquiera de ellos
A-> -> idem en mayúsculas
\s -> un espacio
el signo + indica uno o más de lo que está inmediatamente antes, es decir lo que está entre corchetes
$ indica fin del string

http://www.manualdephp.com/manualdephp/expresiones-regulares-en-php/

Saludos de Víctor.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar