C sharp - expresion regular

 
Vista:

expresion regular

Publicado por luis (1 intervención) el 16/01/2008 19:34:46
Saludos amigos, espero no molestar con esta pwergunta que debe ser facil.
Necesito une expresion regular para controlar numeros decimales ej : 18,4 o 148,23
que tenga solo 2 decimales
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 Jonnathan B (2 intervenciones) el 15/02/2008 18:04:55
Hola.

^[0-9]+(,d)$|^[0-9]+(,dd)$

Esa expresión regular que te envio es detecta:

* Un número decimal con 1 digito despues de la coma
* Un número decimal con 2 digitos despues de la coma.

Ej:

Validos:
123548,1
45435345,22

Invalidos:
232323,452
sdfsdf,44
,12
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

RE:expresion regular

Publicado por Jonnathan B (2 intervenciones) el 15/02/2008 20:18:50
Tambien puede usar esta expresión regular, me parece más completa.

Admite:

(No Negativos)
* Cualquier núemro entero.
* Cualquier número decimal, donde el número de digitos despues de la "Coma" peude ser infinito.

Importante:!! La expresión requiere que el decimal se haga con "coma" y no con "punto", si lo requieres asi puedes cambiar la coma por punto o incluir una opción más para permitirlo.

^d+$|^d+,d+$

Saludos.

Jonnathan B.
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