高手就来

xiyi168 2002-01-21 06:45:46
我做一个用户注册页面,在输入用户名(一个string),我想要它为
中文、数字、字母和下划线,我应该对每个字符怎么判断?
特别是中文,其他的容易。
急,望指教,谢谢!

...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
skimeister 2002-01-22
  • 打赏
  • 举报
回复
不知帮不帮到你,此例不完善,
自己看着办吧

只能输入中文:<INPUT TYPE="text" NAME="" onkeydown="return fsc()"><br>
只能输入数字和中文:<INPUT TYPE="text" NAME="" onkeydown="return bbb()">
<SCRIPT LANGUAGE="JavaScript">
<!--
function fsc()
{
return false;
}
function bbb()
{
if(event.keyCode>47 && event.keyCode<58)
return;
else return false;
}
//-->
</SCRIPT>
孟子E章 2002-01-22
  • 打赏
  • 举报
回复
判断汉字,看看下面的方法:
<script>
for (var i = 35000;i< 35839;i++)
{
document.write(i + " = " + String.fromCharCode(i) + "<br>")
}
alert("请".charCodeAt(0))
</script>


注意:如果你的计算机足够高档,你的可以
for (var i = 0;i< 99999;i++)
就可以看出对应关系了!
xiyi168 2002-01-22
  • 打赏
  • 举报
回复
呵呵!
xiyi168 2002-01-22
  • 打赏
  • 举报
回复
我没分啊!
xiyi168 2002-01-22
  • 打赏
  • 举报
回复
thanks!!

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧