表单只输入中文验证提示问题

xzf888 2009-06-03 02:10:25
在只段JS代码中如何修改成只能输入中文汉字
<script language="javascript">
function checkform()
{
if(document.form1.UserName.value=="")
{
alert("请填写您的用户名, 用户名不能为空!");
form1.UserName.focus();
return false;
}
return true;
}
</script>
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzf888 2009-06-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hookee 的回复:]
纯数字
var oReg = new RegExp("^[\\d]+$","g");
纯英文
var oReg = new RegExp("^[a-zA-Z]+$","g");
数字及英文
var oReg = new RegExp("^[\\w]+$","g");
[/Quote]

谢谢,已经用上了,
hookee 2009-06-04
  • 打赏
  • 举报
回复
纯数字
var oReg = new RegExp("^[\\d]+$","g");
纯英文
var oReg = new RegExp("^[a-zA-Z]+$","g");
数字及英文
var oReg = new RegExp("^[\\w]+$","g");
xzf888 2009-06-04
  • 打赏
  • 举报
回复
谢谢hookee, 很好用,那如果我要纯数字,及纯英文.要怎样修改代码.
hookee 2009-06-03
  • 打赏
  • 举报
回复

<script language="javascript">
function checkform()
{
var v = document.form1.UserName.value;
var oReg = new RegExp("^[\\u4E00-\\u9FFF]+$","g");
if(!oReg.test(v))
{
alert("请填写您的用户名, 用户名为汉字不能为空!");
form1.UserName.focus();
return false;
}
return true;
}
</script>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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