File extension regex pattern

Copy and test a JavaScript regex for file extensions, with examples and a one-click link to the regex tester.

File extension regex pattern

Validate whole value

Use anchors to check whether the complete value matches.

Regex: ^\.[A-Za-z0-9]+(?:\.[A-Za-z0-9]+)*$

Flags: -

Search in text

Find matching fragments inside a larger block of text.

Regex: \.[A-Za-z0-9]+(?:\.[A-Za-z0-9]+)*\b

Flags: g

Examples that match

  • .png
  • .tar.gz

Examples that do not match

  • png
  • .