文字列に数字のみが含まれているかどうかを確認する正規表現 [重複] 質問する

文字列に数字のみが含まれているかどうかを確認する正規表現 [重複] 質問する
hash = window.location.hash.substr(1);
var reg = new RegExp('^[0-9]$');
console.log(reg.test(hash));

"123"との両方で false になります"123f"。ハッシュに数字のみが含まれているかどうかを確認したいと思います。何か見落としているでしょうか?

ベストアンサー1

var reg = /^\d+$/;

でできるはずです。元の文字列は、正確に 1 桁の数字で構成される文字列と一致します。

おすすめ記事