hash = window.location.hash.substr(1);
var reg = new RegExp('^[0-9]$');
console.log(reg.test(hash));
我在 "123"
和 "123f"
上都得到了错误。我想检查哈希是否只包含数字。我错过了什么吗?
最佳答案
var reg = /^\d+$/;
应该这样做。原始匹配任何只包含一个数字的内容。
关于javascript - 正则表达式检查字符串是否仅包含数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9011524/