• Как правильно задать регулярные выражения html атрибута pattern?

    @S-E Автор вопроса
    Спасибо! Текст "отрабатывает" нормально. Телефон - по какой-то причине пропускает и буквы и меньшее кол-во символов. UPD - все работает, проблема была в js.

    Строка целиком:

    <input name="phone" type="text" maxlength="18" value="" placeholder="Телефон" pattern="[0-9\s-+_\.\(\)\[\]]{5,18}" required/>


    Условие "до 18 символов" - дублируется, надеюсь, хуже от этого не будет, в то же время есть надежда, что если в каком браузере не сработает паттерн, то хоть сработает maxlength.