助けてください。整数のみを許可する正規表現が必要であり、文字列を空白にすることはできません。
ありがとう
/^-?\d+$/
この正規表現は、1 つ以上の数字と一致します。したがって、必要に応じて空白は許可されず、整数のみが許可されます。
実際+
に\d
は、入力文字列に少なくとも 1 つの数字が存在する必要があります。
最初の-
は をチェックし-
、以下?
はそれをオプションにします。
これを試してみてください:
^\d+$
^ : キャプチャする文字列の先頭
$ : キャプチャする文字列の末尾
\d : すべての数字 ([0-9] に相当)
+ : クラスの少なくとも 1 つ