重庆信息网站推广,建音乐网站,自动的微信小程序开发,北京网站优化多少钱JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)input οnkeyupthis.valuethis.value.replace(/\D/g,) onafterpastethis.valuethis.value.replace(/\D/g,)2.只能输入数字,能输小数点.input οnkeyupif(isNaN(…JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)input οnkeyupthis.valuethis.value.replace(/\D/g,) onafterpastethis.valuethis.value.replace(/\D/g,)2.只能输入数字,能输小数点.input οnkeyupif(isNaN(value))execCommand(undo) onafterpasteif(isNaN(value))execCommand(undo)input nametxt1 οnchangeif(/\D/.test(this.value)){alert(只能输入数字);this.value;}3.数字和小数点方法二input typetext t_value o_value οnkeypressif(!this.value.match(/^[\\-]?\d*?\.?\d*?$/))this.valuethis.t_value;else this.t_valuethis.value;if(this.value.match(/^(?:[\\-]?\d(?:\.\d)?)?$/))this.o_valuethis.value οnkeyupif(!this.value.match(/^[\\-]?\d*?\.?\d*?$/))this.valuethis.t_value;else this.t_valuethis.value;if(this.value.match(/^(?:[\\-]?\d(?:\.\d)?)?$/))this.o_valuethis.value οnblurif(!this.value.match(/^(?:[\\-]?\d(?:\.\d)?|\.\d*?)?$/))this.valuethis.o_value;else{if(this.value.match(/^\.\d$/))this.value0this.value;if(this.value.match(/^\.$/))this.value0;this.o_valuethis.value}4.只能输入字母和汉字input οnkeyupvaluevalue.replace(/[\d]/g,) onbeforepasteclipboardData.setData(text,clipboardData.getData(text).replace(/[\d]/g,)) maxlength10 nameNumbers5.只能输入英文字母和数字,不能输入中文input οnkeyupvaluevalue.replace(/[^\w\.\/]/ig,)6.只能输入数字和英文font colorRedchun/fontinput onKeyUpvaluevalue.replace(/[^\d|chun]/g,)7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:input onKeyPressif((event.keyCode48 || event.keyCode57) event.keyCode!46 || /\.\d\d$/.test(value))event.returnValuefalse8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:input οnkeyupthis.valuethis.value.replace(/^(\-)*(\d)\.(\d\d).*$/,$1$2.$3)只能是数字和小数点和加减乘際οnkeypressreturn event.keyCode4event.keyCode57总之多熟悉下JS正则表达式方面。转载于:https://www.cnblogs.com/luocongjay/p/4363148.html