我正在使用SQL Server 2008.我有一个数字列(6,2)。 我有一个6位数字的正则表达式,可选2位十进制数字:
[RegularExpression(@"^\d{0,4}(\.\d{0,2})?$", ErrorMessage = "Must be number with maximum 2 decimal places & maximum 7 characters.")]
public decimal? PALLET_W { get; set; }
这允许以下所有值:
1234.34,345.45,45.5,4.5,1234
但是,它不允许这些值:123456,12364.7
我的主要要求是最多7个字符,可选2位十进制数字。
所以,我也需要允许这些值:123456,12364.7
有没有办法这样做?