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.