回答:function () {var a=this.name;var s=this.value;var type=2;if (//.test(s))return "0";if (s == null || s == "")return "0";s = s.toString().replace(/^(\d*)$/, "$1.");s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1");s = s.replace(".", ",");var re = /(\d)(\d{3},)/;while (re.test(s))s = s.replace(re, "$1,$2");s = s.replace(/,(\d\d)$/, ".$1");if (type == 0) {// 不带小数位(默认是有小数位)var a = s.split(".");if (a == "00") {s = a;}}return a+'</br>'+s;}