Perl - Expresion Regular

   
Vista:

Expresion Regular

Publicado por Leonardo (5 intervenciones) el 13/02/2008 23:02:17
Buenas Tardes, estoy tratando de hacer una expresión regular para validar un campo alfanumérico, es decir, sólo puede aceptar letras mayúsculas y minúsculas además de números y los caracteres especiales áéíóíÁÉÍÓÚüüñÑ y el guión bajo (_). Además no puede tener una longitud máxima de 25 caracteres

Alguien tiene una idea de como hacerlo???... soy completamente novato en este tema. De antemano muchas gracias por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Expresion Regular

Publicado por Joaquín (13 intervenciones) el 21/02/2008 18:21:44
Aquí hay un problema... los caracteres acentuados.

En principio, deberás incluir el pragma 'use locale;' al principio del programa para que las operaciones de cadenas de caracteres tengan en cuenta a esos caracteres.

La expresión regular sería: /w{1,25}/

La cosa se puede complicar con la codificación de los caracteres .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar