Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2007, 17:50
rumo
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 17 años, 8 meses
Puntos: 1
ayuda con expresiones regulares

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.