Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この式は、文字列を評価して、すべての文字が数字かどうかを確認します。がわかりません-?。私はそれ?が1回または2回を意味しないことを知っていますが、その前にダッシュを置くことの意味がわかりません.
-?
?
-?\d+
これが必要なのは、整数が負になる可能性があるためです。その場合、マイナス ( -) で始まります。したがって、ここで行うことは、オプションで単一のマイナスが前に付いた 1 つ以上の数字のシーケンスをチェックすることです。
-
特殊文字ではありません。ダッシュは、負の数を許可するためにあります。