Regex для semantic version
Скопируйте и протестируйте JavaScript regex для semantic version: с примерами и быстрым переходом в regex tester.
Regex для semantic version
Проверить всё значение
Использует якоря, чтобы проверить совпадение всей строки целиком.
Регулярное выражение: ^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-]+)*)?$
Флаги: -
Искать в тексте
Находит подходящие фрагменты внутри большого текста.
Регулярное выражение: \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
Инструменты в этом разделе
- Анализатор Docker Compose
- Анализатор Dockerfile
- Библиотека regex-шаблонов
- Генератор паролей
- Генератор хеша
- Генератор цветовых палитр
- Генератор UUID
- Инспектор регулярных выражений
- Кодер / декодер Base64
- Кодер / декодер JWT
- Конвертер конфигурационных файлов
- Конвертер систем счисления
- Конвертер JSON
- Проверка контрастности цветов
- Форматирование JSON
- URL кодер / декодер