Lines 476-503
Link Here
|
476 |
var newValue = textObj.value; |
476 |
var newValue = textObj.value; |
477 |
var decAmount = ""; |
477 |
var decAmount = ""; |
478 |
var dolAmount = ""; |
478 |
var dolAmount = ""; |
479 |
var decFlag = false; |
479 |
var dolFlag = false; |
480 |
var aChar = ""; |
480 |
var aChar = ""; |
481 |
|
481 |
|
482 |
for(i=0; i < newValue.length; i++) { |
482 |
for(var i = newValue.length; 0 < i; i--) { |
483 |
aChar = newValue.substring(i, i+1); |
483 |
aChar = newValue.substring(i-1, i); |
484 |
if (aChar >= "0" && aChar <= "9") { |
484 |
if ("0" <= aChar && aChar <= "9") { |
485 |
if(decFlag) { |
485 |
if(dolFlag) { |
486 |
decAmount = "" + decAmount + aChar; |
486 |
dolAmount = "" + aChar + dolAmount; |
487 |
} |
487 |
} |
488 |
else { |
488 |
else { |
489 |
dolAmount = "" + dolAmount + aChar; |
489 |
decAmount = "" + aChar + decAmount; |
490 |
} |
490 |
} |
491 |
} |
491 |
} |
492 |
if (aChar == ".") { |
492 |
if (aChar == "." || aChar == ",") { |
493 |
if (decFlag) { |
493 |
dolFlag = true; |
494 |
dolAmount = ""; |
|
|
495 |
break; |
496 |
} |
497 |
decFlag = true; |
498 |
} |
494 |
} |
499 |
} |
495 |
} |
500 |
|
496 |
|
|
|
497 |
if (!dolFlag) { |
498 |
dolAmount = decAmount; |
499 |
decAmount = ""; |
500 |
} |
501 |
|
501 |
if (dolAmount == "") { |
502 |
if (dolAmount == "") { |
502 |
dolAmount = "0"; |
503 |
dolAmount = "0"; |
503 |
} |
504 |
} |
504 |
- |
|
|