CopyCode The Code is as follows ://--------------------------------------------
// Delete a shard.
//--------------------------------------------
Function removecomma (number ){
VaR num = number. Replace (New Regexp (",", "G "),"");
If (/^ [-+]? [0-9] + (\. [0-9] + )? $/. Test (Num )){
Return num;
} Else {
Return number;
}
}
//--------------------------------------------
// Add a shard.
//--------------------------------------------
Function addkannma (number ){
VaR num = number. Replace (New Regexp (",", "G "),"");
// Process Positive and Negative Numbers
VaR symble = "";
If (/^ ([-+]). * $/. Test (Num )){
Symble = num. Replace (/^ ([-+]). * $/, "$1 ");
Num = num. Replace (/^ ([-+]) (. *) $/, "$2 ");
}
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] + )? $/, "$1 ");
VaR integer = num. Replace (/^ ([0-9] +) (\. [0-9] + )? $/, "$1 ");
VaR Re =/(\ D +) (\ D {3 })/
While (Re. Test (integer )){
Integer = integer. Replace (Re, "$1, $2 ")
}
Return symble + integer + decimal;
} Else {
Return number;
}
}