10e11 とか 0x10 とかは数字として断じて認めない
function isnum(str) { return str.match(/^[-]?[\d]+\.?[\d]*$/); } var a = "-5.00a"; console.log( isnum(a) ? "数値だ" : "数値じゃない" );
10e11 とか 0x10 とかは数字として断じて認めない
function isnum(str) { return str.match(/^[-]?[\d]+\.?[\d]*$/); } var a = "-5.00a"; console.log( isnum(a) ? "数値だ" : "数値じゃない" );