Open Source & Stuff  
  |     Main Site     |      Forum     |     Contact     |
Java script :  forum.Salix.gr forum.Salix.gr
Little scripts that might be helpful. It's more like a repository of commonly used functions. Have something you want to share? post it here!! 
Goto Thread: PreviousNext
Goto: Forum ListMessage ListNew TopicSearchLog In
messageValidate and format money values
Posted by: panos (IP Logged)
Date: July 07, 2006 09:12AM

    function isMoney(testStr) {
        var reg1;
        var outVal=false;

        reg1= "^(([0-9]*)|([0-9]*(\.|\,)[0-9]{0,2}))$";
        re = new RegExp(reg1);
        if( re.test(testStr) )
            outVal = true;
        return(outVal);
    }

    function formatMoney(oTxt) {
        var oldVal = oTxt.value;

        if( !isMoney(oldVal) ) {
            oTxt.value="";
            oTxt.focus();
            return(false);
        }
        if( oldVal.length==0 )
            oldVal="0,00";
        oldVal = oldVal.replace(/\./,",");
        ms = oldVal.split(",");
        if(ms[0].length==0 )
            ms[0]="0";
        while( ms[0].substr(0,1)=='0' && ms[0].length>1 )
            ms[0] = ms[0].substr(1,ms[0].length-1);
        if( ms.length==2 ) {
            if(ms[1].length==0 )
                ms[1]="00";
            if(ms[1].length==1 )
                ms[1]=ms[1]+"0";
        }
        else
            ms[1]="00";
        oTxt.value= ms[0]+","+ms[1];
    }



Sorry, only registered users may post in this forum.

All Rights Reserved 2006 Salix.gr  |  Design by Ades Design |  Hosting by e-emporio |  forum.Salix.gr powered by Phorum