Tengo las siguientes funciones para que al momento de estar escribiendo numeros, me los ponga con formato 123,123.00
    
Código Javascript
:
Ver original<script language="javascript">
        function mascara(o, f) {
            v_obj = o;
            v_fun = f;
            setTimeout("execmascara()", 1);
        }
        function execmascara() {
            v_obj.value = v_fun(v_obj.value);
        }
        function cpf(v) {
            v = v.replace(/([^0-9\.]+)/g, '');
            v = v.replace(/^[\.]/, '');
            v = v.replace(/[\.][\.]/g, '');
            v = v.replace(/\.(\d)(\d)(\d)/g, '.$1$2');
            v = v.replace(/\.(\d{1,2})\./g, '.$1');
            v = v.toString().split('').reverse().join('').replace(/(\d{3})/g, '$1,');
            v = v.split('').reverse().join('').replace(/^[\,]/, '');
            return v;
        }  
</script>
  
mi problema esque ls comas no me estan permitiendo guardarlo en mi base de datos. 
Alguien sabe o tiene una sugerencia para poder guardar mis valores.