File Extension Regex

Matches common file extensions like .jpg, .png, .pdf, .js.

パターン

/\.(jpe?g|png|gif|webp|pdf|docx?|xlsx?|txt|csv|json|js|ts|py|go|rs)\b/gi
→ ビジュアライザーで開く

テスト例

Files: image.jpg, doc.pdf, script.js, data.json, photo.PNG

コード例

javascript

const regex = /\.(jpe?g|png|gif|webp|pdf|docx?|xlsx?|txt|csv|json|js|ts|py|go|rs)\b/gi;
const result = str.match(regex);

python

import re
pattern = re.compile(r'\.(jpe?g|png|gif|webp|pdf|docx?|xlsx?|txt|csv|json|js|ts|py|go|rs)\b', re.IGNORECASE)
result = pattern.findall(text)

go

import "regexp"
re := regexp.MustCompile(`(?i)\.(jpe?g|png|gif|webp|pdf|docx?|xlsx?|txt|csv|json|js|ts|py|go|rs)\b`)
result := re.FindAllString(text, -1)
fileextensionvalidation