数字のみを表す正規表現

忘れそうなので、メモっておきます。数字だけを表したいときは、こんな感じです。

\A\d+\Z


簡単に解説すると、

  • \d+ 数字(\d)を一文字以上(+)繰り返す。
  • \A 文字列の先頭。
  • \Z 文字列の末尾。文字列が改行で終わっていた場合、その改行の直前にマッチする。
    • 行頭と行末を表す、^ と $ は使いません。より正確にマッチさせるために、\A と \Z を使う。