1. ホーム
  2. ジャバスクリプト

[解決済み】文字列に数字だけが含まれているかどうかをチェックする正規表現【重複あり

2022-03-24 18:19:23

質問

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

の両方でfalseになります。 "123""123f" . ハッシュが数字だけを含んでいるかどうかをチェックしたいのですが。私は何かを逃しましたか?

どのように解決するのですか?

var reg = /^\d+$/;

を実行する必要があります。 オリジナルは正確に1桁で構成されるものにマッチします。