Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/08/2009, 13:04
Avatar de ricardoernes
ricardoernes
 
Fecha de Ingreso: agosto-2009
Ubicación: Miranda
Mensajes: 188
Antigüedad: 15 años, 3 meses
Puntos: 4
De acuerdo

Cita:
Iniciado por abimaelrc Ver Mensaje
el simbolo de ^ debe ir siempre al principio. Trata de hacerlo de esta forma

Código PHP:
Ver original
  1. $texto = 'Di Mateo 2';
  2. preg_match('/^[a-zA-Záéíóú]([a-zA-Z0-9áéíóú\-]+\s?)+$/',$texto,$m);
  3. echo $m[0];
:o de nuevo gracias !!! ya tenia como una hora tratando de hacer y probaba de todo y nada.... gracias gracias !!!! ya medio empiezo a comprender como se pueden crear

Acabo de encontrar una falla en los preg_match de

Código PHP:
preg_match('/^[a-zA-Záéíóú]([a-zA-Z0-9áéíóú\-]+\s?)+$/',$texto,$m);

//me acepta guiones !!!


//logre hacer esta.... no me acepta los guiones pero... 
'/^[[:alpha:]]([[:alnum:]]+\s?+$/'
// pero no me acepta las acentuaciones

//y tengo esta y tampoco me acepta las acentuaciones

'/^([[:alpha:]]+\s?)+$/'



//intente haciendo esta combiancion pero no me funciono 

'/^([[:alpha:]]+\s)|(|á|é|í|ó|ú)+$/' 

alguna solucion ???

tengo las siguientes validaciones regulares

Código PHP:
Código PHP:
preg_match('/^[a-zA-Záéíóú]([a-zA-Z0-9áéíóú\-]+\s?)+$/',$texto,$m); 
//me acepta guiones, por lo tanto no me funciona josé - 45 = no correcto; correcto = josé 45


//logre hacer esta.... no me acepta los guiones esta bien, pero...
Código PHP:
'/^[[:alpha:]]([[:alnum:]]+\s?+$/' 
// pero no me acepta las acentuaciones me acepta jose 45 pero no me acepta josé 45

//y tengo esta y tampoco me acepta las acentuaciones

Código PHP:
'/^([[:alpha:]]+\s?)+$/' 


//intente haciendo esta combiancion pero tampoco me funciono

Código PHP:
'/^([[:alpha:]]+\s)|(|á|é|í|ó|ú)+$/' 

1era validacion acepte solo letras al inicio (acentuadas o no) y despues si el usuario quiere, solo número o mas letras(acentuadas o no), claro con sus respectivos especios en blanco, pero nada de * ni - ni eso. ejemplo = ñoño 34, ó josé programa, mascara 45, y cuestiones asi.

2da validacion solo acepte letras(acentuadas o no) sin -, ni /, ni * ni nada de eso y claro con ssu respectivos espacios tambien, ejemplo = josé andrés, roberto nuñez

alguna solucion ??? algun aporte, ya he chequeado otros post, pero coye, no domino mucho este tema, y se me ha hecho complicado de ante manos muuuchas gracias !!! se los agrazacos

RESUELTO Y TODO EN En siguiente APORTE... http://www.forosdelweb.com/f18/aport...7/#post3039737

RESUELTO Y TODO EN En siguiente APORTE... http://www.forosdelweb.com/f18/aport...7/#post3039737

Última edición por GatorV; 10/08/2009 a las 21:51