我的代码:
我尝试了以下代码
<SCRIPT type="text/javascript">
var num = "10";
var expRegex = /^\d+$/;
if(expRegex.test(num))
{
alert('Integer');
}
else
{
alert('Not an Integer');
}
</SCRIPT>
我得到的结果为Integer
。实际上我num
用双引号声明了变量。显然它被认为是一个string
. 实际上我需要得到结果为Not an Integer
. 如何更改,RegEx
以便我可以获得预期的结果。
在这种情况下,它的结果应该是Not an Integer
。但我越来越像Integer
。