winform求textBox限制问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 00:27:26
控制文本框的数据只可以为2为数字可以精确到4位已内的小数点写求教?

3楼的正解~差不多就这样写的了

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
Regex r = new Regex(@"[1-9][0-9]\.[0-9]{4}");
if (r.IsMatch(textBox1.Text.Trim()))
MessageBox.Show(textBox1.Text.Trim() + " 格式:正确!");
else
MessageBox.Show(textBox1.Text.Trim() + " 格式:错误!");
}
}
只能是整数部分2位,小数部分4位

“数据只可以为2为数字可以精确到4位已内的小数点” 这句话,看得不是太明白,你表述清楚些

一楼正解
LZ好好看看正则

正则表达式!