# Тестер диапазонов semver

> Проверяйте версии на соответствие диапазонам и изучайте поведение предварительных выпусков.

[Open tool](https://www.toolcabana.com/ru/semver-range-tester) · [Инструменты разработчика](https://www.toolcabana.com/ru/category/developer-utilities)

Tool ID: semver-range-tester. Requested language: ru. Description language: ru. Complete guide translation: yes.

## Overview (en)

The Semver range tester checks a list of versions, one per line, against a semantic version range such as ^1.2.0 and reports true or false for each. It uses the npm semver library's matching rules, including caret, tilde, hyphen and comparator ranges. An Include prereleases option controls whether versions like 1.3.0-beta.1 can match.

## Supported tasks (ru)

Проверяйте версии на соответствие диапазонам и изучайте поведение предварительных выпусков.

## Steps (ru)

1. Введите или вставьте исходные данные либо загрузите пример.
2. Измените основные настройки или откройте расширенный режим для точной настройки результата.
3. Проверьте результат и скопируйте или скачайте его. Приостановите живые результаты для ручного запуска. Исходные данные или отдельные настройки длиной более 20 000 символов требуют явного запуска.

## Settings

- Диапазон версий (ru; key: range; type: text)
- Включать предварительные выпуски (ru; key: prerelease; type: checkbox)

## Limitations (ru)

Входные файлы CSV/XLSX ограничены 10 МБ каждый, 200 столбцами и 20 000 строками; объединённый результат ограничен 20 000 строками. Выполнение сценариев и фильтров JSONPath отключено. Другие операции применяют свои видимые элементы управления и текстовые ограничения.

## Example input

```text
1.2.0
1.5.3
2.0.0
1.3.0-beta.1
```

## Privacy and connections (ru)

Эта операция обрабатывает исходные данные в вашем браузере. Копирование и скачивание выполняются только по вашему действию; входные данные не сохраняются в учётной записи или истории.

## Questions (ru)

### What versions does a caret range like ^1.2.0 match?

^1.2.0 allows changes that do not modify the leftmost nonzero number, so it matches 1.2.0 and 1.5.3 but not 2.0.0. Enter your candidate versions one per line to see true or false next to each.

### Why does a prerelease version not match my range?

By default, semver excludes prereleases such as 1.3.0-beta.1 unless a comparator in the range uses a prerelease of the same major, minor and patch version. Turn on Include prereleases to let prerelease versions match like normal versions.

### What input format does the semver range tester need?

Put each version on its own line, up to 1,000 lines. Every line must be a valid semantic version such as 1.2.3 or 2.0.0-rc.1, and the range must be valid semver syntax. An invalid entry stops the check and names the version.

### Где обрабатываются мои данные?

Эта операция обрабатывает исходные данные в вашем браузере. Копирование и скачивание выполняются только по вашему действию; входные данные не сохраняются в учётной записи или истории.

### Каковы ограничения входных данных?

Входные файлы CSV/XLSX ограничены 10 МБ каждый, 200 столбцами и 20 000 строками; объединённый результат ограничен 20 000 строками. Выполнение сценариев и фильтров JSONPath отключено. Другие операции применяют свои видимые элементы управления и текстовые ограничения.

## Related tools

- [JSONPath explorer](https://www.toolcabana.com/ru/jsonpath-explorer)
- [JSON to Zod schema generator](https://www.toolcabana.com/ru/json-to-zod-schema-generator)
- [cURL to fetch converter](https://www.toolcabana.com/ru/curl-to-fetch-converter)
- [Unix permissions calculator](https://www.toolcabana.com/ru/unix-permissions-calculator)
