regular expresion en c# - decimales
-
Wednesday, June 15, 2011 5:55 PM
hola amigos como hago para validar mi casilla de texto con reguilar expresion solo 2 decimales.
mil gracias
Gracias, Victor Yucra- Moved by Enrique M. MontejoMVP Wednesday, June 15, 2011 6:01 PM Pregunta relacionada con el lenguaje C# (De:Lenguaje VB.NET)
All Replies
-
Wednesday, June 15, 2011 6:11 PMModerator
no has evaluado hacer uso del control
en este podrias definir una mascara con 2 decimales y evitas la validacion
imagino que por expression regular podria ser algo como esto
^\d.\d{2}$no lo probe pero por ahi funcione
Leandro Tuttini
Blog
Buenos Aires
Argentina- Marked As Answer by Harley AraujoModerator Friday, June 17, 2011 1:33 PM
-
Wednesday, June 15, 2011 8:25 PM
La expresion que buscas podria ser algo como esto
\d+.\d{2}
este seria el control completo
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="solo dos decimales" ValidationExpression="\d+.\d{2}"></asp:RegularExpressionValidator>
Lima-Perú- Marked As Answer by Harley AraujoModerator Friday, June 17, 2011 1:33 PM
-
Wednesday, June 15, 2011 9:00 PM
Hola en C# lo puedes hacer así:
Regex rex = new Regex(@"\d+.\d{2}", RegexOptions.CultureInvariant);
var isValid = rex.IsMatch("5454.45");//Esta debe retornar true
Debes agregar el using respectivo
using System.Text.RegularExpressions;
Saludos!
Ingphillip's Prog
Recetas ASP.NET
Follow @Ingphillip- Marked As Answer by Harley AraujoModerator Friday, June 17, 2011 1:33 PM
-
Friday, June 17, 2011 3:29 PM
Hola Gracias, es justo lo que necesito pero dime como lo aplico en el Keypress del textbox.
Mil Gracias.
Gracias, Victor Yucra -
Friday, June 17, 2011 5:11 PM
Hola, es importante aclares. :D
ASP.NET o WinForms?
Asumo que hablas de WinForms
Ingphillip's Prog
Recetas ASP.NET
Follow @Ingphillip -
Friday, June 17, 2011 5:12 PMModerator
si es el KeyPress es claramente winforms
consejo no lo aplique en ese evento, usa el evento Validating del control, que se dipara cuando quieres quitar el foro
Extending Windows Forms with a Custom Validation Component Library
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina

