一尘不染

正则表达式检查字符串是否仅包含数字

javascript

hash = window.location.hash.substr(1);
    var reg = new RegExp('^[0-9]$');
    console.log(reg.test(hash));

我对"123"和都错了"123f"。我想检查哈希是否仅包含数字。我错过了什么?


阅读 314

收藏
2020-05-01

共1个答案

一尘不染

var reg = /^\d+$/;

应该这样做。原始匹配的任何内容都只包含一位数字。

2020-05-01