复制代码代码如下:
<script type="text/javascript">
var format = function (ตัวเลข, รูปแบบ) {
var forms = form.split('.'), number = '' + number, ตัวเลข = number.split(''.')
, leftnumber = ตัวเลข[0].split('')
, exec = ฟังก์ชั่น (lastMatch) {
ถ้า (lastMatch == '0' || LastMatch == '#') {
ถ้า (leftnumber.length) {
กลับ leftnumber.pop();
} อื่นถ้า (lastMatch == '0') {
กลับนัดสุดท้าย;
} อื่น {
กลับ '';
-
} อื่น {
กลับนัดสุดท้าย;
-
}, สตริง
string = forms[0].split('').reverse().join('').replace(/./g, exec).split('').reverse().join('');
สตริง = leftnumber.join('') + สตริง;
ถ้า (แบบฟอร์ม[1] && รูปแบบ[1].ความยาว) {
leftnumber = (ตัวเลข[1] && ตัวเลข[1].ความยาว) ? ตัวเลข[1].แยก('').ย้อนกลับ() : [];
สตริง += '.' + แบบฟอร์ม[1].แทนที่(/./g, exec);
-
กลับ string.replace(//.$/, '');
-
การแจ้งเตือน (รูปแบบ (123, '#.00')) // 输出 123.00
การแจ้งเตือน (รูปแบบ (123, '0.##')) // 输出 123
การแจ้งเตือน (รูปแบบ (123, '0000.00 ')) // 输出 0123.00
alert(format(123456, '###,###.00')) // 输出 123,456.00
</สคริปต์>