Foros del Web » Programando para Internet » Javascript »

Expresiones regulares.

Estas en el tema de Expresiones regulares. en el foro de Javascript en Foros del Web. Tengo esta expresión regular : /(^[0-9]{2,3}$)|(^[0-9]{2,3})\.([0-9]{2,3}$)/ Para comprobar si el dato introducido en un campo es del formato : 00.00 Donde los ceros puede ser ...
  #1 (permalink)  
Antiguo 01/09/2009, 04:59
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 2 meses
Puntos: 0
Expresiones regulares.

Tengo esta expresión regular : /(^[0-9]{2,3}$)|(^[0-9]{2,3})\.([0-9]{2,3}$)/

Para comprobar si el dato introducido en un campo es del formato : 00.00

Donde los ceros puede ser cualquier valor del 0 al 9, pero lo que necesito realmente que el usuario pueda introducir 00.00 ó 0.00, ejemplos de valores válidos:

5.54
13.34
2.10
0.00

La parte entera puede ser de un o dos valores, y los decimales siempre 2.

Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 01/09/2009, 05:31
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Expresiones regulares.

Hola

El patrón sería algo así

^(\d{1,2})$|^(\d{1,2})+(\.)(\d{2})$

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 02/09/2009, 00:03
 
Fecha de Ingreso: febrero-2009
Mensajes: 36
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Expresiones regulares.

Me ha funcionado correctamente, muchas gracias.
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 16:15.