Javascript 判断数字 在文本框上绑定事件,当焦点进入文本框时取消document.onkeydown当焦点离开时重新对document.onkeydown赋值。 例如文本框可以这样写:
//整数格式 PatternsDict.long=/^(0|[1-9]\d*)$/; //小数格式 PatternsDict.double=/^(0|[1-9]\d*)\.(\d+)$/; //数值格式 PatternsDict.number=/^(0|[1-9]\d*)$|^(0|[1-9]\d*)\ .(\d+)$/; //自然数 PatternsDict.positive=/^([1-9]\d*)$/; //负整数 PatternsDict.negative=/^(-([1-9]\d*))$/; 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 4.只能输入字母和汉字 5.只能输入英文字母和数字,不能输入中文 6.只能输入数字和英文chun 7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: 57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false"> 8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
//整数格式 PatternsDict.long=/^(0|[1-9]\d*)$/; //小数格式 PatternsDict.double=/^(0|[1-9]\d*)\.(\d+)$/; //数值格式 PatternsDict.number=/^(0|[1-9]\d*)$|^(0|[1-9]\d*)\ .(\d+)$/; //自然数 PatternsDict.positive=/^([1-9]\d*)$/; //负整数 PatternsDict.negative=/^(-([1-9]\d*))$/; 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 4.只能输入字母和汉字 5.只能输入英文字母和数字,不能输入中文 6.只能输入数字和英文chun 7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号: 57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false"> 8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号: