Regex for Semantic version

Matches a semantic version number like 1.2.3.

^\d+\.\d+\.\d+$

Proof it works

5/5 sample tests passed · compiles: true

SampleShould matchResult
1.0.0 yes pass
10.2.33 yes pass
1.0 no pass
v1.0.0 no pass
1.0.0-beta no pass

Try your own input

Related patterns