1, Digital input box check
//binding input Checksum eventsfunctionBindcheckevent () {$ (' input[type= ' text "] '). KeyUp ([9, 2], filterkeyboardpress);//block current illegal keys$ (' input[type= "text"] '). KeyPress ([9, 2], filterkeyboardpress);//block the continuous illegal keys}//for numeric fields, filter keyboard inputfunctionfilterkeyboardpress (event) {//Set Default values varBeforedotnum, Afterdotnum; if(typeofEvent.data = = ' undefined ') {Beforedotnum= 9; Afterdotnum= 2; } Else{beforedotnum= Event.data[0]; Afterdotnum= Event.data[1]; } varval = $ ( This). Val (); if(val = = ") { return; } varREG1 =NewREGEXP (' ^\\d{' + (Beforedotnum + 1) + '}$ '); varREG2; if(Afterdotnum = = 0) {REG2=NewRegExp (' ^\\d{1, ' + beforedotnum + '}$ '); } Else { ///^\d{1,9}\.? \d{0,2}$/REG2 =NewRegExp (' ^\\d{1, ' + Beforedotnum + '}\\.? \\d{0, ' + afterdotnum + '}$ '); } if(IsNaN (+val) | | | reg1.test (val) | | |Reg2.test (val)) { $( This). Val (val.substr (0, Val.length-1)); }}View Code
My tool items