Regex Şablonu
Geliştirici & Sürüm
Semantik Sürümleme (SemVer: v1.2.3)
Major.Minor.Patch semantik sürüm standartlarını doğrular.
Düzenli İfade Deseni (Pattern):
^v?(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-[0-9a-zA-Z.-]+)?$
✓ Başarılı Eşleşen Örnekler (Matches)
ornek_gecerli_deger
✕ Başarısız / Geçersiz Örnekler (Fails)
ornek_gecersiz_deger
🐘 PHP preg_match Uygulama Örneği
$isValid = preg_match('/^v?(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-[0-9a-zA-Z.-]+)?$/', $input);
⚡ JavaScript RegExp Uygulama Örneği
const isValid = /^v?(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-[0-9a-zA-Z.-]+)?$/.test(input);