文字列に数字のみが含まれているかどうかを確認する 質問する

文字列に数字のみが含まれているかどうかを確認する 質問する

a に数字のみが含まれているかどうかを確認したいですstring。これを使用しました:

var isANumber = isNaN(theValue) === false;

if (isANumber){
    ..
}

しかし、 と も許可されていることに気付きました+。基本的に、 には数字のみが含まれ、他の文字は含まれない-ようにしたいのです。 とはどちらも数字なので、正しい方法ではありません。おそらく、正規表現が必要なのでしょうか? 何かヒントはありますか?input+100-5isNaN()

ベストアンサー1

どうですか

let isnum = /^\d+$/.test(val);

おすすめ記事