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

限制TextBox的输入字符,该如何解决

2013-03-06 
限制TextBox的输入字符怎样限制TextBox只能输入字母和数字,而不能输入中文字,特殊字符和其他字符,求方法求

限制TextBox的输入字符
怎样限制TextBox只能输入字母和数字,而不能输入中文字,特殊字符和其他字符,求方法求解析求帮助
[解决办法]

引用:
引用:用验证控件,
或者正则:^[a-zA-Z0-9]+$

正则表达式应该放在哪里? TextBox的change事件中?

onblur、onkeydown这些都可以
其实这个结合Jquery效果更好
[解决办法]
Private Sub textbox1_KeyPress(sender As Object, e As KeyPressEventArgs)
If (e.KeyChar < "0"C AndAlso e.KeyChar <> 8 AndAlso e.KeyChar <> 37 AndAlso e.KeyChar <> 39 AndAlso e.KeyChar <> 46) OrElse (e.KeyChar > "9"C AndAlso e.KeyChar < "A"C) OrElse (e.KeyChar > "Z"C AndAlso e.KeyChar < "a"C) OrElse e.KeyChar > "z"C Then
e.Handled = True
End If
End Sub

热点排行