Copy Code code as follows:
//--------------------------------------------
Delete the thousand points.
//--------------------------------------------
function Removecomma (number) {
var num = number.replace (new RegExp (",", "G"), "");
if (/^[-+]?[ 0-9]+ (\.[ 0-9]+)? $/.test (num)) {
return num;
} else {
return number;
}
}
//--------------------------------------------
Add thousand points.
//--------------------------------------------
function Addkannma (number) {
var num = number.replace (new RegExp (",", "G"), "");
PLUS sign Processing
var symble = "";
if (/^ ([-+]). *$/.test (num)) {
symble = Num.replace (/^ ([-+]). *$/, "$");
num = Num.replace (/^ ([-+]) (. *) $/, "$");
}
if (/^[0-9]+ (\.[ 0-9]+)? $/.test (num)) {
var num = num.replace (new RegExp ("^[0]+", "G"), "");
if (/^\./.test (num)) {
num = "0" + num;
}
var decimal = Num.replace (/^[0-9]+ (\.[ 0-9]+)? $/, "$";
var integer= num.replace (/^ ([0-9]+) (\.[ 0-9]+)? $/, "$";
var re=/(\d+) (\d{3})/
while (Re.test (integer)) {
Integer =integer.replace (Re, "$1,$2")
}
return symble + integer + decimal;
} else {
return number;
}
}