Pattern regex per Versione semantica

Copia e testa un regex JavaScript per Versione semantica, con esempi e collegamento rapido al tester regex.

Pattern regex per Versione semantica

Valida l’intero valore

Usa ancore per verificare se l’intero valore corrisponde.

Regex: ^v?(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-[0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*)?(?:\+[0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*)?$

Flag: -

Cerca nel testo

Trova frammenti corrispondenti dentro un blocco di testo più grande.

Regex: \bv?(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-[0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*)?(?:\+[0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*)?\b

Flag: g

Esempi che corrispondono

  • 1.2.3
  • v2.0.0-beta.1

Esempi che non corrispondono

  • 1.2
  • 01.2.3