日期:2014-05-18 浏览次数:20923 次
private void textBox1_KeyPress_1(object sender, KeyPressEventArgs e) { if (!Char.IsNumber(e.KeyChar)) { e.Handled = true; } }
------解决方案--------------------
/// <summary> /// 限制输入数字以外的字符 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void textbox_KeyPress(object sender, KeyPressEventArgs e) { if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && e.KeyChar != 8) { e.Handled = true; } }
------解决方案--------------------
/^\d+(\.\d{2})?$/ 这是一个正则表达式可以用来做JS验证 具体可能有更好的表达式 验证的具体方法你去参考JS表单验证。有相当多的正则表达式验证方式
------解决方案--------------------
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < '0' || e.KeyChar > '9') && e.KeyChar != 8 )
e.Handled = true;
}
------解决方案--------------------