jq格式化方法
<script>
function submoney(value){
var b = false;
if (value == null || value == "") return "0";
value = value.toString();
if(value.indexOf('-') != -1){
b= true;
value = value.substring(1,value.length);
}
if (/^\-?[0-9]+(.[0-9]+)?$/.test(value)){
value = value.toString().replace(/^(\d*)$/, "$1.");
value = (value + "00").replace(/(\d*\.\d\d)\d*/, "$1");
value = value.replace(".", ",");
var re = /(\d)(\d{3},)/;
while (re.test(value))
value = value.replace(re, "$1,$2");
value = value.replace(/,(\d\d)$/, ".$1");
}
if(b){
value = "-"+value;
}
return value;
}
</script>
页面必须插入jq
<script src="js/jquery.min.js" type="text/javascript"></script>
前台页面调用方法
<span id="price">55.5</span>
<script>
$(function(){
var price=$("#price").text();
$("#price").text(submoney(price));
});
</script>