2

この式は、文字列を評価して、すべての文字が数字かどうかを確認します。がわかりません-?。私はそれ?が1回または2回を意味しないことを知っていますが、その前にダッシュを置くことの意味がわかりません.

-?\d+
4

2 に答える 2

7

これが必要なのは、整数が負になる可能性があるためです。その場合、マイナス ( -) で始まります。したがって、ここで行うことは、オプションで単一のマイナスが前に付いた 1 つ以上の数字のシーケンスをチェックすることです。

于 2013-01-31T14:18:45.117 に答える
6

特殊文字ではありません。ダッシュは、負の数を許可するためにあります。

于 2013-01-31T14:19:33.043 に答える