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 桁の数字で構成される文字列と一致します。