我想检查一个string只包含数字.我用过这个:
var isANumber = isNaN(theValue) === false;
if (isANumber){
..
}
Run Code Online (Sandbox Code Playgroud)
但意识到它也允许+和-.基本上,我想确保一个input只包含数字而不包含其他字符.由于+100和-5都是数字,isNaN()不是正确的方法.也许我需要一个正则表达式?有小费吗?
你知道一个函数可以检查字符串是否包含整数吗?
以下是我希望它的工作方式:
holds_int("23") // should return true.
holds_int("2.3") // should return false.
holds_int("qwe") // should return false.
Run Code Online (Sandbox Code Playgroud)