diff --git a/lib/Common/common.js b/lib/Common/common.js index a8734725..c0eede50 100644 --- a/lib/Common/common.js +++ b/lib/Common/common.js @@ -245,12 +245,9 @@ global.isDir = function(p){ * @param {[type]} obj [description] * @return {Boolean} [description] */ +var numberReg = /^((\d*\.?\d*(?:e[+-]?\d*(?:\d?\.?|\.?\d?)\d*)?)|(0[0-7]+)|(0x[0-9a-f]+))$/i; global.isNumberString = function(obj){ - var parseValue = parseFloat(obj); - if (isNaN(parseValue)) { - return false; - }; - return (parseValue + "").length == (obj + "").length + return numberReg.test(obj); } /** * 判断是否是个promise