-7

助けてください。整数のみを許可する正規表現が必要であり、文字列を空白にすることはできません。

ありがとう

4

2 に答える 2

4
/^-?\d+$/

この正規表現は、1 つ以上の数字と一致します。したがって、必要に応じて空白は許可されず、整数のみが許可されます。
実際+\dは、入力文字列に少なくとも 1 つの数字が存在する必要があります。
最初の-は をチェックし-、以下?はそれをオプションにします。

于 2013-03-05T12:27:12.410 に答える
1

これを試してみてください:

^\d+$

^ : キャプチャする文字列の先頭
$ : キャプチャする文字列の末尾
\d : すべての数字 ([0-9] に相当)
+ : クラスの少なくとも 1 つ

于 2013-03-05T12:26:42.597 に答える