复制代码代码如下:
<script type="texto/javascript">
var formato = função (número, forma) {
var formulários = form.split('.'), número = '' + número, números = número.split('.')
, número esquerdo = números[0].split('')
, exec = função (lastMatch) {
if (lastMatch == '0' || lastMatch == '#') {
if (número esquerdo. comprimento) {
return númeroesquerdo.pop();
} else if (lastMatch == '0') {
retornar lastMatch;
} outro {
retornar '';
}
} outro {
retornar lastMatch;
}
}, corda
string = formulários[0].split('').reverse().join('').replace(/./g, exec).split('').reverse().join('');
string = leftnumber.join('') + string;
if (formulários[1] && formulários[1].comprimento) {
número esquerdo = (números[1] && números[1].comprimento) ? números[1].split('').reverse() : [];
string += '.' + formulários[1].replace(/./g, exec);
}
retornar string.replace(//.$/, '');
};
alert(format(123, '#.00')) //valor 123.00
alert(format(123, '0.##')) // código 123
alert(format(123, '0000.00 ')) //valor 0123.00
alert(format(123456, '###,###.00')) //valor 123.456,00
</script>