語意化版本 regex 模式
複製並測試適用於語意化版本的 JavaScript regex,包含範例和到 Regex tester 的快速連結。
語意化版本 regex 模式
驗證整個值
使用錨點檢查完整值是否符合。
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-]+)*)?$
旗標: -
在文字中搜尋
在較大的文字區塊中尋找符合片段。
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
旗標: g
符合的範例
1.2.3v2.0.0-beta.1
不符合的範例
1.201.2.3