复制代码代码如下:
<tipo de script="texto/javascript">
formato var = función (número, forma) {
var formas = form.split('.'), número = '' + número, números = número.split('.')
, número izquierdo = números[0].split('')
, ejecutivo = función (última coincidencia) {
if (última coincidencia == '0' || última coincidencia == '#') {
si (número izquierdo.longitud) {
return númeroizquierdo.pop();
} si no (lastMatch == '0') {
devolver último partido;
} demás {
devolver '';
}
} demás {
devolver último partido;
}
}, cadena
cadena = formularios[0].split('').reverse().join('').replace(/./g, exec).split('').reverse().join('');
cadena = número izquierdo.join('') + cadena;
if (formularios[1] && formularios[1].longitud) {
número izquierdo = (números[1] && números[1].longitud)? números[1].split('').reverse() : [];
cadena += '.' + formularios[1].replace(/./g, exec);
}
return string.replace(//.$/, '');
};
alerta(formato(123, '#.00')) //输出 123.00
alerta(formato(123, '0.##')) //输出 123
alerta(formato(123, '0000.00 ')) //输出 0123.00
alerta(formato(123456, '###,###.00')) //输出 123,456.00
</script>