LoginSignup
1
1

More than 1 year has passed since last update.

[Rails]よくつかう正規表現について

Posted at

初めに

なぜこの記事を書きたかったのか

自分がよくつかう正規表現のリストのチートシートを残したかった。

環境

・Macbook Air (Retina, 13-inch,2019)
・プロセッサ 1.6GHz デュアルコアIntel Core i5
・メモリ 8GB 2133 Mhz LPDDR3
・MacOS Big Sur バージョン 11.5.2

記事の目次

1)正規表現とは?
2)条件に合わせた正規表現リスト
3)最後に

正規表現とは?

イメージは、作成した記入欄の文字、数字、記号に対してルールを設けられる。

不安なときもしくは試したい正規表現があれば”正規表現チェッカー”で検索すると試せれるよb

条件に合わせた正規表現リスト

携帯電話の正規表現1

/^0[789]0-\d{4}-\d{4}$/

郵便番号の正規表現

/^\d{3}-\d{4}$/

全角の正規表現

/\A[ぁ-んァ-ン一-龥々]/

カナ表記の正規表現

/\A[ァ-ヶー-]+\z/

半角の正規表現

/\A(?=.*?[a-z])(?=.*?\d)[a-z\d]+\z/i

最後に

何を制限したいかを言語化させて、書き方の基本を覚えて試す。でもやはり正規表現の書き方はかなりあるので、新しい表現の仕方を使用するときは”rubyリファレンス”もしくは”基本的な正規表現”と検索をかけることをおすすめしますb

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1