如何验证用户输入的是中文字符还是其他字符? string.charCodeAt(i) > 19968{ 为汉字}else{字符} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:zhaoweiwei(轩辕大侠)请问正则表达式在javascript中如何使用?to:Germain(小胖) 我测试一下 你可以使用正则表在达式时行验证: var pattern = /[a-zA-Z0-9]*/; 或 var pattern = /\w\d/; 使用test()方法: pattern.test(document.form[0].element[0].text); 同意楼上的,有些半角字符同样是不符合楼主要求的,可它仍然不是汉字,用unicode值判断不好,正则表达式是最好的方法 感谢大家,大家说得我试用了一下,有以下问题:1.使用:/\w\d/ ,只能输入数字,英文字母都不行2.使用:/[a-zA-Z0-9]*/ 不行3.使用:/[a-z 0-9]/ 基本能实现功能,但是出现了一个问题。如果我全部都用中文名的话,会提示报错,但是如果我中英文混在一起,就不会报错。请看看我的代码:<SCRIPT LANGUAGE="javascript"><!--function Formcheck(){ var txtUsername=form1.username.value; if (txtUsername=='') { alert('用户名不可以为空.'); form1.username.focus(); return false; } var pattern = /[a-z 0-9]/; if (pattern.test(txtUsername)) { }else{ alert('用户名只能使用小写英文字母和数字!'); form1.username.focus(); return false; }}//--></script></head><body><form name="form1" method="post" action="" onSubmit="return Formcheck()"> <input name="username" type="text" id="username"> <input type="submit" name="Submit" value="提交"></form></body></html> 一句话————<input type=text style="ime-mode:disabled"> to: Batiraul(Bati4Ever) 这句话是关闭这个输入框的输入法吗?如果我是拷贝上去呢? 对!要屏蔽copy,那就屏蔽掉鼠标右键,并设置输入框按Ctrl键keypress时的keyCode=0!应该禁止掉了吧 ! 正则表达式如何表示【不在】括号内的文本 ajaxfileupload 支持多文件上传吗 关于PRE标签的用法问题 急用,如何实现...请帮忙. 打印问题:强制分页 简单for循环,出现无限循环情况!!!!!!!!!!!!! ~~~~~~~~~~window.onload不执行?奇了怪了!~~~~~~~~~~~~ jquery 级联tab 问题请教 急,请教如何用JS实现计数器。因为网页是静态的 把excel贴在网页上,为什么输入18位身份证号码时候,最后三位被自动置0??? 如何利用javascript杀死后台进程 升到5角了,散分,顺便提供一个多级下拉菜单的代码
to:Germain(小胖)
我测试一下
var pattern = /[a-zA-Z0-9]*/;
或
var pattern = /\w\d/;
使用test()方法: pattern.test(document.form[0].element[0].text);
2.使用:/[a-zA-Z0-9]*/ 不行
3.使用:/[a-z 0-9]/ 基本能实现功能,但是出现了一个问题。如果我全部都用中文名的话,会提示报错,但是如果我中英文混在一起,就不会报错。请看看我的代码:
<SCRIPT LANGUAGE="javascript">
<!--
function Formcheck()
{
var txtUsername=form1.username.value;
if (txtUsername=='') {
alert('用户名不可以为空.');
form1.username.focus();
return false;
}
var pattern = /[a-z 0-9]/;
if (pattern.test(txtUsername)) {
}else{
alert('用户名只能使用小写英文字母和数字!');
form1.username.focus();
return false;
}
}
//-->
</script>
</head><body>
<form name="form1" method="post" action="" onSubmit="return Formcheck()">
<input name="username" type="text" id="username">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>