Semantik sürüm regex deseni

Semantik sürüm için JavaScript regex’i kopyalayıp test edin; örnekler ve Regex tester’a hızlı bağlantı içerir.

Semantik sürüm regex deseni

Tüm değeri doğrula

Tüm değerin eşleşip eşleşmediğini kontrol etmek için ankrajlar kullanır.

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-]+)*)?$

Bayraklar: -

Metinde ara

Daha büyük bir metin bloğu içindeki eşleşen parçaları bulur.

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

Bayraklar: g

Eşleşen örnekler

  • 1.2.3
  • v2.0.0-beta.1

Eşleşmeyen örnekler

  • 1.2
  • 01.2.3