Irden & Ripli
Irden Irden
Закончил новую конструкцию – часть мурал, часть физическая головоломка. Интересно, есть ли какой-нибудь трюк с регулярными выражениями, чтобы автоматически проверить её соответствие городским ограничениям по высоте?
Ripli Ripli
Конечно. Просто установи лимит города, скажем, 12.7 метра, и напиши регулярное выражение, которое будет соответствовать любой числовой строке, не превышающей 12.7. В обычном JS можно сделать что-то вроде: ```javascript const ok = /^([0-9]|10|11|12)(\.\d{1,2})?$/.test(height) ``` Это покрывает диапазон от 0 до 12.99, но потом тебе нужно вычесть запас в 0.3 дюйма из-за бордюра, поэтому добавь дополнительную проверку после этого. Если тебе нужно чистое регулярное выражение, используй look-ahead: `/^(?=12\.\d{1,2}$|[0-9]|10|11)\d+(\.\d{1,2})?$/`. Удачи с отладкой и чтобы мурал не нарушил правила зонирования.