Foros del Web » Programando para Internet » Javascript »

como convertir numero a formato de $$$monda??..

Estas en el tema de como convertir numero a formato de $$$monda??.. en el foro de Javascript en Foros del Web. Hola a todos una preguntota como se convierte los numeros a formato moneda en una caja de texto??... gracias!!.....
  #1 (permalink)  
Antiguo 04/08/2008, 08:23
 
Fecha de Ingreso: mayo-2008
Mensajes: 71
Antigüedad: 15 años, 11 meses
Puntos: 1
Pregunta como convertir numero a formato de $$$monda??..

Hola a todos una preguntota como se convierte los numeros a formato moneda en una caja de texto??...


gracias!!..
  #2 (permalink)  
Antiguo 04/08/2008, 10:45
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: como convertir numero a formato de $$$monda??..

Aquí un ejemplo interesante:
http://www.tufuncion.com/funciones-javascript
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 04/08/2008, 11:44
 
Fecha de Ingreso: mayo-2008
Mensajes: 71
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: como convertir numero a formato de $$$monda??..

por ejemplo lo tengo ke utilizar asi:


Código:
<script>
function formatNumber(num,prefix){
prefix = prefix || '';
num += '';
var splitStr = num.split('.');
var splitLeft = splitStr[0];
var splitRight = splitStr.length > 1 ? '.' + splitStr[1] : '';
var regx = /(\d+)(\d{3})/;
while (regx.test(splitLeft)) {
splitLeft = splitLeft.replace(regx, '$1' + ',' + '$2');
}
return prefix + splitLeft + splitRight;
}

function unformatNumber(num) {
return num.replace(/([^0-9\.\-])/g,'')*1;
} 
</script>
<input name="text" type="text" id="num" onchange="formatNumber(num,prefix)">

pero me marca error!!!.. porque no se puede hacer asi??..
me marca que no esta definido!1..

Última edición por edxodar_12; 04/08/2008 a las 11:55
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:51.