hola a todos
el tema es que nunca he sido bueno con las expresiones regulares ultimamente es estado aprendiendo un poco con ayuda de algunos programas
el problema es el siguiente
tengo la siguiente funcion
Código PHP:
function Texto($str){
if(trim($str)==''){
return false;
}else{
if(preg_match('/^[a-zA-Z\s]*$/is',str)) return true;
else return false;
}
}
la cual si todo esta bien deberia verificar que solo se introducieran letras en un campo de texto
probando la expreson regular un programa esta funciona correctamente
sin embargo en php si la escribo en el cuadro de texto no funciona bien
por ejemplo escribo un nombre (manuel) y va bien pero si le pongo unos numeros al final sigue funcionando cuando deberia devolver false (manuel45, ma32nuel)
la verdad es que me he llevado sorpresas con las expresiones regulares pero con esta aun no he podido dar con la solucion si alguien me puede ayudar se lo agradeceria.