Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2013, 16:29
Avatar de aid_val
aid_val
 
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 11 años
Puntos: 5
JavaScript para mascara de moneda que me permita guardar en base de datos

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
  1. <script language="javascript">
  2.         function mascara(o, f) {
  3.             v_obj = o;
  4.             v_fun = f;
  5.             setTimeout("execmascara()", 1);
  6.         }
  7.         function execmascara() {
  8.             v_obj.value = v_fun(v_obj.value);
  9.         }
  10.         function cpf(v) {
  11.             v = v.replace(/([^0-9\.]+)/g, '');
  12.             v = v.replace(/^[\.]/, '');
  13.             v = v.replace(/[\.][\.]/g, '');
  14.             v = v.replace(/\.(\d)(\d)(\d)/g, '.$1$2');
  15.             v = v.replace(/\.(\d{1,2})\./g, '.$1');
  16.             v = v.toString().split('').reverse().join('').replace(/(\d{3})/g, '$1,');
  17.             v = v.split('').reverse().join('').replace(/^[\,]/, '');
  18.             return v;
  19.         }  
  20. </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.