■数値判定(正規表現)
var parse_number = /^-?\d+(?]\.\d)?(?:e[+\-]?\d)?$/i;
parse_number.test(num);
■配列かどうかの判定
var os_array = function(value){
return value &&
typeof value === 'object' &&
typeof value.length === 'number' &&
typeof value.splice === 'function' &&
!(value.propertyIsEnumerable('length'));
};
|
サンプル
|