Revisスニペット集
← 一覧に戻る

URL Regex

Matches http and https URLs.

urlvalidationcommon
正規表現パターン
/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&\/=]*)/g
ビジュアライザーで動作確認 →
テスト例
Visit https://example.com or http://www.test.org/path?q=1
コード例
javascript
const regex = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&\/=]*)/g;
const result = str.match(regex);
python
import re
pattern = re.compile(r'https?://(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&/=]*)')
result = pattern.findall(text)
go
import "regexp"
re := regexp.MustCompile(`https?://(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&/=]*)`)
result := re.FindAllString(text, -1)

使い方

  1. 上記のパターンをコピーしてください
  2. 「ビジュアライザーで動作確認」ボタンをクリックすると、実際のマッチ結果を確認できます
  3. コード例をそのままプロジェクトに貼り付けて使用できます

注意事項

  • このパターンはJavaScriptの正規表現エンジンで動作確認しています
  • 言語によって動作が異なる場合があります。必ずビジュアライザーでテストしてください
  • 本番環境での使用前に十分なテストを行ってください

関連スニペット

Email Address Regex
Matches standard email addresses like us...
Credit Card Number Regex
Matches major credit card numbers (Visa,...
IPv4 Address Regex
Matches valid IPv4 addresses like 192.16...
Hex Color Code Regex
Matches CSS hex color codes like #fff or...
← ビジュアライザーに戻るプライバシーポリシー