用JS怎么写,高手指教

解决方案 »

  1.   


    <input type="text"  value='' onkeyup='this.value=this.value.replace(/[^0-9]/,"")' />
      

  2.   


    <input type="text"  value='' onkeyup='this.value=this.value.substring(0,n)' />
      

  3.   


    <input type="text" onkeyup='this.value=this.value.replace(/[^0-9.]/gi,"")' onafterpaste='this.value=this.value.replace(/[^0-9.]/gi,"")'>
      

  4.   

    onkeyup='this.value=this.value.replace(/[^0-9]/,"")
      

  5.   

    <input type=text onblur="if(!parseFloat(this.value)){alert('你输入的不是数字!');this.focus();this.select();}else{this.value=parseFloat(this.value);}">