[Rails]よくつかう正規表現について
2081 ワード
初めに
なぜこの記事を書きたかったのか
自分がよくつかう正規表現のリストのチートシートを残したかった。
環境
・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
Author And Source
この問題について([Rails]よくつかう正規表現について), 我々は、より多くの情報をここで見つけました https://qiita.com/janani/items/aeb139516c8bb8e70661著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .