Плохо знаю регулярные выражения. У меня есть форма в Angular 5, для полей есть различные способы валидации, один из них Validators.pattern который добавляет шаблон в виде регулярного выражения, в данном случае мне нужен шаблон для ввода любого количества слов, но количество пробелов не больше 3 Заранее спасибо!
^(\S*\s){0,3}\S*$
Проверка:
input { box-sizing: border-box; width: 100%; border: 1px solid; outline: none; }
:valid { border-color: green; }
:invalid { border-color: red; }
<input pattern="^(\S*\s){0,3}\S*$" autofocus>
^((?!\s{4}).)*$
Проверка:
input { box-sizing: border-box; width: 100%; border: 1px solid; outline: none; }
:valid { border-color: green; }
:invalid { border-color: red; }
<input pattern="^((?!\s{4}).)*$" autofocus>
Если используете этот код он независимо от количество выбирает пробелов.
var str = "A B ";
str.replace(/\s+/,' '); // "A B"
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Если "input1" содержит только один символ из "neterminal", тогда в список рядом с правилом указывается тип правила "type1" (например, Z --> abc type1, A --> b type1),...
Доброго дняЕсть таблица где каждая ячейка представленна отдельным компонентом
Как отправить данные на почту в вордрессе? По клику на странице выскакивает вот такое окно, после нажатия кнопки "Купить", не отправляет на почту...