十进制数字的最佳掩码是什么?

时间:2012-01-31 14:23:39

标签: c#

我想用这种模式为小数位数创建TextBox

1/23
12/34
12/323

整数部分小于2且双部分小于3.

1 个答案:

答案 0 :(得分:1)

你可能想要一个正则表达式。类似的东西:

Regex.IsMatch("133/33", @"^\d{1,2}(\/\d{1,3})?$");

如果数字的整个部分长度为1到2位且小数部分是可选的,则该值应返回true,但如果存在,则长度不应超过3位。

或者,如果小数部分不是可选的:

Regex.IsMatch("133/33", @"^\d{1,2}\/\d{1,3}$");

(“133/33”是一个字符串的示例数字)