求二个JS代码
对输入框有一点点限制功能。第一个。输入框 提交扫钮。 点提交后。对输入框里的内容进行分析,如果是汉字以外。弹出个提示对话框。(要求输入汉字)
第二个。输入框 提交扫钮。 点提交后。对输入框里的内容进行分析,如果是数字以外。弹出个提示对话框。(要求输入数字)
也就是第一个限数字。。第二个限字每
对输入框有一点点限制功能。第一个。输入框 提交扫钮。 点提交后。对输入框里的内容进行分析,如果是汉字以外。弹出个提示对话框。(要求输入汉字)
第二个。输入框 提交扫钮。 点提交后。对输入框里的内容进行分析,如果是数字以外。弹出个提示对话框。(要求输入数字)
也就是第一个限数字。。第二个限字每
答案:<script language="javascript">
function XN_CheckAllCnText(str)
{
var reg=/[\u4E00-\u9FA5]/g
if (reg.test(str)){alert("汉字,正确输入");}
else{alert("不含有汉字,非法输入");}
}
</script>
数字检验js:
function checkNumber(e)
...{
var key = window.event ? e.keyCode : e.which;
var keychar = String.fromCharCode(key);
var el = document.getElementById('test');
var msg = document.getElementById('msg');
reg = /\d/;
var result = reg.test(keychar);
if(!result)
...{
el.className = "warn";
msg.innerHTML = "只能输入数字";
return false;
}
else
...{
el.className = "";
msg.innerHTML = "";
return true;
}
}HTML:
1.正则表达式~~~具体的是判断字符的ASCii码是否在汉字的ASCii范围里~~具体百度去吧
<div id="test">
<input type="text" name="question.page" onkeypress="return checkNumber(event);">
<span id="msg"></span>
</div>
2.这个就是纯正则表达式了~~匹配^[0-9]+$
差不多就是这样了~~
祝你成功这样吧,代码你自己写,如果不写正则表达式也可以,你可以一个一个字符的截取下来判断,用正则的话,就像上面说的一样
上一个:js中url格式解密
下一个:js如何写正则验证