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

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

qiita.com

qiita.com