有任何想法吗?
谢谢
if( isNaN(parseInt(str,10)) ) { //error }
编辑:@ M28和@unomi是对的,这可能允许一些不是真正数字的输入. M28在评论中发布了一个非常好的解决方案:
if( ! (parseInt(str,10).toString() == str) ) { //error }