viernes, 24 de julio de 2015

Ejemplos Expresiones Regulares C#

Una expresión para validar números, puede ser la siguiente:

Enteros con signo:
public const string IntegerMask = @"[-]?[1-9]\d{{0,{0}}}";

Decimal con signo:
public const string DecimalMask = @"[-]?([1-9]\d{{1,{0}}})?(\.\d{{1}})?";

Entero sin signo:
public const string PositiveIntegerMask = @"[1-9]\d{{0,{0}}}";

Decimal sin signo:
public const string PositiveDecimalMask = @"([1-9]\d{{1,{0}}})?(\.\d{{1}})?";

Float :
Mask="\d{1,6}(\R.\d{1})?" MaskType="RegEx"