您的位置:首页 > 编程语言 > C#

C#中简单验证输入的字符是否有效

2011-04-26 11:24 435 查看
private void IsNum(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 8)
{
return;
}
else if (e.KeyChar > '9' || e.KeyChar < '0' )
{
e.Handled = true;
MessageBox.Show("无效字符");
}
}

    //验证电话号码

private void txtPhone_KeyPress(object sender, KeyPressEventArgs e)
{
IsNum(sender, e);

}

  //验证flost工资或价格

private void txtBasePay_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar!='.')
IsNum(sender, e);
}

  //验证身份证号

private void txtIDCard_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar != 13)
{
IsNum(sender, e);
}
else
{
SendKeys.Send("{Tab}");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: