读书人

急 如何判断TextBox的数据是不是符合d

发布时间: 2012-01-01 23:10:55 作者: rapoo

急啊! 怎么判断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);

读书人网 >C#

热点推荐