-
Notifications
You must be signed in to change notification settings - Fork 0
CadNum
do- edited this page May 29, 2025
·
6 revisions
CadNum — класс для работы с кадастровыми номерами объектов недвижимости РФ.
Проверяет переданное значение str на соответствие регулярному выражению /^\d{2}:\d{2}:\d{6,7}:\d{1,}$/ (без использования механизма регулярных выражений как такового). В случае успеха возвращает undefined, иначе генерирует ошибку с дополнительными полями:
| Имя | Описание |
|---|---|
str |
Проверяемое значение |
type |
Тип (typeof str) — если отличен от 'string'
|
length |
Длина строки — если недопустимо мала |
lastColonIndex |
Позиция последнего разделителя ':' — если значение недопустимо |
index |
Позиция символа с недопустимым значением |
Генерирует случайный кадастровый номер. Если задана строковая опция pre, результат начинается с этой строки. Если задана числовая опция length, результат будет иметь соответствующую длину.