Web制作ナビWeb制作ナビWeb制作に役立つ情報やサービスを紹介。Patternsはよく使う便利な正規表現を集めたシートシートです。個人的によく使うものをいくつかピックアップしてみました。HTMLタグHTMLタグにマッチする正規表現です。yyyy)の3つのパターンにマッチする正規表現です。時刻の24時間表記(hh:nn)にマッチする正規表現です。/([01]?[0-9]|2[0-3]):[0-5][0-9]/ユーザー名アルファベット、数字、ハイフン、アンダースコアを使った3~16文字のユーザー名にマッチする正規表現です。/^[a-zA-Z0-9_-]{3,16}$/URLスラッグURLのスラッグにマッチする正規表現です。/^[a-z0-9-]+$/EmailEmailアドレスにマッチする正規表現です。@が入っているかどうかのシンプルなチェックパターンです。/^.+@.+$/URLURLにマッチする正規表現です。http、httpsに対応しています。\.-]*)*\/?$/IPアドレス(iPv4)IPアドレス(iPv4)にマッチする正規表現です。/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/IPアドレス(iPv6)IPアドレス(iPv6)にマッチする正規表現です。/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/正の数プラスの正の数にマッチする正規表現です。小数点有無にも対応しています。/^\d*\.?\d+$/負の数マイナスの負の数にマッチする正規表現です。小数点有無にも対応しています。/^-\d*\.?\d+$/正負の数プラスとマイナス、どちらの数にもマッチする正規表現です。小数点有無にも対応しています。/^-?\d*\.?\d+$/YouTube動画のIDYouTube動画のIDにマッチする正規表現です。/https?:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*/giYouTubeチャンネルのIDYouTubeチャンネルのIDにマッチする正規表現です。/https?:\/\/(www\.)?youtube.com\/channel\/UC([-_a-z0-9]{22})/iWordPressショートコードWordPressのショートコードにマッチする正規表現です。/^\[([a-z-_0-9]+)([^\[]+)*(?:\](.*)\[\/\1\]|\s+\/\])$/アメリカ・カナダの郵便番号アメリカ、カナダの郵便番号にマッチする正規表現です。2019.03.24Top。