JavaScript的正则表达式如何只检查数字?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (54)
hash = window.location.hash.substr(1);
var reg = new RegExp('^[0-9]$');
console.log(reg.test(hash));

123”和“123f”都得到了错误。我想检查散列是否只包含数字。我该怎么做?

提问于
用户回答回答于
用户回答回答于

散列只包含数字。

var reg = new RegExp('^[0-9]+$');

要么

var reg = new RegExp('^\\d+$');

\d[0-9]一样

扫码关注云+社区

领取腾讯云代金券