txtbox需要用户输入用户名,怎么控制输入的字符是a-z和0-9和下划线 字符?
txtbox需要用户输入用户名,怎么控制输入的字符是a-z和0-9和下划线 字符?
------解决方案--------------------if( window.event.keyCode <48 || window.event.keyCode> 57 )
{
window.event.returnValue = false;
return;
}
这里是判断数字的,其它的跟一下,加上keyCode判断就行了
------解决方案--------------------正则表达式:
\w{0,20}
其中20为你要求只能输入的最长长度。
更准确点的话就是:
[a-z0-9_]+
//////////////////////////////////////////////
MSN:bdbox@hotmail.com请给我一个与您交流的机会!
------解决方案--------------------用javascript和ascii码控制
------解决方案--------------------^\w+$
加个RegularExpressionValidator验证控件,然后用上面的正则表达式
------解决方案--------------------用正则控件RegularExpressionValidator来控制方便
^[a-z0-9_]*$
这个不包含大写字母
含有大写字母的正则:^[a-zA-Z0-9_]*$