number_util.js 703 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * Created by chen on 2017/7/5.
  3. */
  4. Number.prototype.toDecimal = function (ADigit) {
  5. return parseFloat(this.toFixed(ADigit));
  6. };
  7. var number_util = {
  8. isNumber : function (obj) {
  9. return obj === +obj;
  10. },
  11. checkNumberValue: function (editingText, decimal) {
  12. let value;
  13. if (decimal) {
  14. value = Number(editingText);
  15. if (number_util.isNumber(value)) {
  16. value = value.toDecimal(decimal);
  17. } else {
  18. value = null;
  19. alert('当前输入的数据类型不正确,请重新输入。');
  20. }
  21. } else {
  22. value = editingText;
  23. }
  24. return value;
  25. }
  26. }