我怎样才能让我的 javascript 只做最大数字 4 并且只做数字
How can I make my javascript only make the max numbers 4 and only numbers
我正在尝试完成我的学校课程作业,我需要让我的javascipt考试号码只允许数字和最多4个数字,我已经搜索了谷歌并尝试了可能的东西,但我似乎找不到答案。有人知道吗?谢谢
一个想法是简单地使用 0 到 9999 之间的 if 语句,即
var examNumber = 32353;
if(examNumber<=9999 && examNumber>=0){
//Correct Number
}else{
//Incorrect Number
}
JSFiddle:
http://jsfiddle.net/affp3/
<script type="text/javascript">
var specialKeys = new Array();
specialKeys.push(8); //Backspace
function IsNumeric(e) {
var keyCode = e.which ? e.which : e.keyCode
var ret = ((keyCode >= 48 && keyCode <= 57) || (keyCode == 45) || specialKeys.indexOf(keyCode) != -1);
document.getElementById("error").style.display = ret ? "none" : "inline";
return ret;
}
</script>
相关文章:
- 使用全局变量来存储数字(JavaScript)
- 字符串到数字JavaScript
- 查找总和最大的数字(Javascript)
- 将字符串中的重复字符替换为不断增长的数字 [Javascript]
- 选择下拉选项时显示数字-javascript
- 用户在数字上输入金额,然后输出最高数字javascript
- 字母数字 JavaScript 正则表达式失败
- 仅数字 Javascript 表单验证
- 如何从一组特定的数字中找到最接近的更高数字:javascript
- 将字符串 num 转换为数字 JavaScript
- 将字符串转换为数字 Javascript
- 提取两种模式之间的数字 javascript
- 添加两个十六进制数字 javascript 与位移
- 确定是否按下了字母或数字-Javascript
- 可以't将字符串转换为数字javascript我的代码出了什么问题
- 按布尔值,然后按数字(javascript)对对象数组进行排序
- 正则表达式,用于获取方括号之间的字符串和数字-javascript
- If和Else比较数字JavaScript
- 检查变量是网页上的所有数字javascript
- 同时检查模为0的两个不同数字(Javascript)