优化判断是否是数字类字符串的实现方式

This commit is contained in:
welefen 2014-01-20 16:41:58 +08:00
parent 299462d7ce
commit 81ffdaf29c

View File

@ -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