Foros del Web » Programando para Internet » Javascript »

Necesito expresión regular

Estas en el tema de Necesito expresión regular en el foro de Javascript en Foros del Web. hola a todos!, tengo un textbox cuyo contenido valido en una función en javascript, la expresión regular que utilizo ahora es: /^\d{1,2}\,\d{1,2}$/; la cual me ...
  #1 (permalink)  
Antiguo 31/07/2009, 02:41
 
Fecha de Ingreso: noviembre-2007
Ubicación: Programming
Mensajes: 25
Antigüedad: 16 años, 4 meses
Puntos: 0
Necesito expresión regular

hola a todos!,
tengo un textbox cuyo contenido valido en una función en javascript, la expresión regular que utilizo ahora es:

/^\d{1,2}\,\d{1,2}$/;

la cual me permite introducir número de una o dos cifras con uno o dos decimales (1,2 - 45,54 por ejemplo) .El problema es que si introduzco un 3 por ejemplo no me lo admite, teniendo que introducir 3,0 para que me lo permita.
Alguien me podria decir que expresion me permitiria introducirlo, es decir, que me permitiera valores como 3 - 3,2 - 54,05
  #2 (permalink)  
Antiguo 31/07/2009, 10:24
 
Fecha de Ingreso: julio-2009
Mensajes: 81
Antigüedad: 14 años, 9 meses
Puntos: 6
Respuesta: Necesito expresión regular

no he trabajado con expresiones regulares en js....
si lo que quieres es aceptar numeros y numeros decimales (con coma)...
as algo como
[0-9]*[,]?[0-9]+

[0-9]* >>> aceptar cualquier numero
[,]? >>> 0 o 1 coma
[0-9]+ >>> uno o mas numeros

si quieres solo dos antes de la coma... prueba con
[0-9]?[0-9]? en lugar del [0-9]*

Última edición por Vhan; 31/07/2009 a las 10:34
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:11.