No me funciona de ninguna manera XD
Código PHP:
$cadena = "aaA3A";
$patron1 = "/^[a-z]*[A-Z]*[0-9]*$/";
| |||
Me ayudan con esta expresion regular? Hola, soy muy malo en esto de las expresiones regulares y no me sale lo que quiero hacer XD Quiero que me davuelva TRUE si la cadena tiene letras mayusculas, minusculas y numeros No me funciona de ninguna manera XD Código PHP: |
| ||||
Respuesta: Me ayudan con esta expresion regular? Cita: Expresiones PCRE /[a-zA-Z0-9]/
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Me ayudan con esta expresion regular? Cita: No es lo que magTpeak pide. Él quiere true en el caso de que la cadena contenga minúsculas Y mayúsculas Y números. No alguno de los 3.
Iniciado por pateketrueke /[a-zA-Z0-9]/ Expresiones PCRE La expresión que a mi se me ocurre es muy larga. Preferiría usar 3 expresiones simples. Alguna idea? |
| |||
Respuesta: Me ayudan con esta expresion regular? $patron1 = "/([a-z]*[A-Z]*[0-9]*)*$/"; Igual te diría que si tenés ganas de aprender entiendas la semántica del *. Acá tenés un texto que explica: http://boozox.net/php/manual-completo-y-sencillo-de-expresiones-regulares-en-php/ |
| ||||
Respuesta: Me ayudan con esta expresion regular? Cita: Tampoco es lo que necesita....
Iniciado por Gaboto83 $patron1 = "/([a-z]*[A-Z]*[0-9]*)*$/"; Igual te diría que si tenés ganas de aprender entiendas la semántica del *. Acá tenés un texto que explica: http://boozox.net/php/manual-complet...ulares-en-php/ |
| |||
Respuesta: Me ayudan con esta expresion regular? Tenés razón, es todo lo que incluye números, minúsculas y mayúsculas. Acá tenes (horrible pero funciona): Código PHP: |
| |||
Respuesta: Me ayudan con esta expresion regular? Graciassss jejejeje :D enseguida lo pruebo y hos digo si me funciona XD Lo acabo de probar: Código PHP: Warning: preg_match() [function.preg-match]: Unknown modifier '*' in D:\xampp\htdocs\gl\test.php on line 2 XD y eso porq? :S |
| |||
Respuesta: Me ayudan con esta expresion regular? MapTPeak, yo pensé que querías una expresión regular que te diga si tiene MAYUSCULAS, MINUSCULAS y NUMEROS, pero no dijiste nada que había que excluir los casos que incluyan un caracter que no fuera ninguno de esos tres casos. En definitiva lo que querés es una expresión regular que te diga los casos en que la cadena incluye mayusculas, minusculas, números y NO incluye ningún otro tipo de caracter. Acá tenés (más fea aún): Cita: ([a-z]|[A-Z]|[0-9])*(([a-z]([a-z]|[A-Z]|[0-9])*[A-Z]([a-z]|[A-Z]|[0-9])*[0-9])|([a-z]([a-z]|[A-Z]|[0-9])*[0-9]([a-z]|[A-Z]|[0-9])*[A-Z])|([A-Z]([a-z]|[A-Z]|[0-9])*[a-z]([a-z]|[A-Z]|[0-9])*[0-9])|([A-Z]([a-z]|[A-Z]|[0-9])*[0-9]([a-z]|[A-Z]|[0-9])*[a-z])|([0-9]([a-z]|[A-Z]|[0-9])*[A-Z]([a-z]|[A-Z]|[0-9])*[a-z])|([0-9]([a-z]|[A-Z]|[0-9])*[a-z]([a-z]|[A-Z]|[0-9])*[A-Z]))([a-z]|[A-Z]|[0-9])*$ |
| ||||
Respuesta: Me ayudan con esta expresion regular? Cita: Muy habilidoso pero eso es un desquicio, nos fuimos de tema. Le falta el ^ y tienen que ser + y no * porque sino devolvería true en una cadena vacía.
Iniciado por Gaboto83 MapTPeak, yo pensé que querías una expresión regular que te diga si tiene MAYUSCULAS, MINUSCULAS y NUMEROS, pero no dijiste nada que había que excluir los casos que incluyan un caracter que no fuera ninguno de esos tres casos. En definitiva lo que querés es una expresión regular que te diga los casos en que la cadena incluye mayusculas, minusculas, números y NO incluye ningún otro tipo de caracter. Acá tenés (más fea aún): Lo mejor es usar 4 expresiones cortas (4 preg_match en 1 if): que haya minúsculas /[a-z]+/ and que haya mayúsculas /[A-Z]+/ and que haya números /[0-9]+/ and que solo haya mayúsculas, minúsculas y números (y no otra cosa) /^[a-z0-9]+$/i Saludos, |
| |||
Respuesta: Me ayudan con esta expresion regular? xbx, es horrible la expresión, pero anda. y lo del + no hace falta, porque fijate que en el medio de todo fui poniendo cosas sin *, esas son las obligatorias, probala si no y vas a ver. Lo del ^ no es necesario tampoco porque anda igual. Por otro lado, yo lo haría algo parecido a lo que decís vos, por lo menos si querés tenes software mantenible ;), pero bueno, me pareció divertido y armé la expessión jeje. |
Etiquetas: |