首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急 如何判断TextBox的数据是不是符合decimal(18, 2)

2012-01-01 
急啊! 怎么判断TextBox的数据是不是符合decimal(18, 2)?怎么判断TextBox的数据是不是符合decimal(18,2)?if

急啊! 怎么判断TextBox的数据是不是符合decimal(18, 2)?
怎么判断TextBox的数据是不是符合decimal(18,   2)?
if(textbox.text??????)

[解决办法]
decimal tmp = 0.0m

if (decimal.TryParse(this.textbox.Text, out tmp)
{
//输入的正确;
}
else
{
//输入的不正确.
}
[解决办法]
正则表达式吧:
string regex = "^[0-9]{0,8}$|^[0-9]{0,8}\\.[0-9]{0,2}$ ";
System.Text.RegularExpressions.RegexOptions options = ((System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace | System.Text.RegularExpressions.RegexOptions.Multiline)
| System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(regex, options);

热点排行