【JavaScript】URL形式もしくは未入力を許容する正規表現

/^(https?:\/\/[\w!?/+\-_~;.,*&@#$%()'[\]]+)?$/

正規表現で値なしor条件付き入力の制御 - Qiita

備忘録です。調べてもなかなか出てこなかったので苦労しましたが、実はこれだけで制御できます。 ^(任意の入力条件)?$ あとはこれを各プログラム言語に合わせてデリミタを付与してください。 解説 ()は任意の文字列のグループ化、?は0回か1回の繰り返しになります。そして^は...

Qiita

正規表現まとめ + メールアドレスとURLの正規表現例 - Qiita

はじめに 正規表現をよく使うようになったので備忘録 正規表現の表記法から、メールアドレス,URLまでをまとめてみた とくにメールアドレスとURLを正規表現で表すのに時間がかかったものをまとめた 少しでも参考になればと…! ※当記事はPHPやJavaScriptなどのデリミ...

Qiita