1. ホーム
  2. javascript

[解決済み] 文字列が数字だけを含むかどうかをチェックする

2022-03-21 10:56:33

質問

をチェックしたい。 string は数字のみを含む。私はこれを使いました。

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

if (isANumber){
    ..
}

しかし、これは +- . 基本的に、私は input には数字だけが含まれ、他の文字は含まれません。そのため +100-5 はどちらも数字です。 isNaN() は正しい方法とは言えません。 おそらく正規表現が必要なのでしょうか?何かヒントがあれば教えてください。

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

どうですか?

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