C# 十进制数字的最佳掩码是什么?
我想使用此模式为十进制数字创建一个C# 十进制数字的最佳掩码是什么?,c#,C#,我想使用此模式为十进制数字创建一个文本框: 1/23 12/34 12/323 整数部分小于2,双精度部分小于3。您可能需要一个正则表达式。比如: 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/3
文本框
:
1/23
12/34
12/323
整数部分小于2,双精度部分小于3。您可能需要一个正则表达式。比如:
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是一个字符串的示例数字)您可能需要一个正则表达式。比如:
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是一个字符串示例数字)什么整数部分?什么是双部分?整数部分是
/
之前的位,双部分是/
之后的位吗?@George Duckett:/
之前的“位”中只有一个满足“小于2
”,而//code>之后的“位”中没有一个满足“小于3
”。问题是@杰森:我还假设“小于”应该是“小于或等于”(指的是字符数)。我承认有点夸张。什么整数部分?什么是双部分?整数部分是/
之前的位,双部分是/
之后的位吗?@George Duckett:/
之前的“位”中只有一个满足“小于2
”,而//code>之后的“位”中没有一个满足“小于3
”。问题是@杰森:我还假设“小于”应该是“小于或等于”(指的是字符数)。我承认有点牵强。