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

txtbox需要用户输入用户名,如何控制输入的字符是a-z和0-9和下划线 字符

2011-12-26 
txtbox需要用户输入用户名,怎么控制输入的字符是a-z和0-9和下划线 字符?txtbox需要用户输入用户名,怎么控

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_]*$

热点排行