To: jonescheng(C#前进无极限)  自己写的代码自己有没有测试过呀????/^\d+\.\d{2}$/

解决方案 »

  1.   

    var regex_price = /(^[\d]|^[1-9][\d]*)($|[\.][\d]{0,2}$)/;
      

  2.   

    function keyPressFlt(src){
    var e=window.event;
    code=e.keyCode;
    if(code >=48 && code <=57) return true;
    else if(code == 46 && src.value.indexOf('.')==-1) return true;
    else{  window.event.keyCode=null; return false; }
    }
    不是很完善,自己补充一下吧
      

  3.   

    回复人: singedcat(以梦为马) ( ) 信誉:100  2004-12-27 13:48:00  得分: 0  
     
     
       var regex_price = /(^[\d]|^[1-9][\d]*)($|[\.][\d]{0,2}$)/;