Как прoверить, есть ли в input type="text" определенные символы с помощью js, например, мне надо проверить, присутствует ли символ @ в значении, которое пользователь ввел в форму
console.log(input.value.includes('@'));
<input id='input' value='123@123' />
console.log(input.value.indexOf('@') !== -1);
<input id='input' value='123@123' />
console.log(/@/.test(input.value));
console.log(!!input.value.match(/@/));
console.log(input.value.search(/@/) != -1);
<input id='input' value='123@123' />
for(let char of input.value) if(char == '@') console.log(true);
<input id='input' value='123@123' />
console.log(input.value.split('@').length != 1);
console.log(input.value.replace('@', '') != input.value);
console.log(!![...input.value].find(el => el == '@'));
console.log([...input.value].findIndex(el => el == '@') != -1);
console.log([...input.value].lastIndexOf('@') != -1);
console.log([...input.value].filter(el => el == '@').length != 0);
console.log([...input.value].some(el => el == '@'));
console.log(![...input.value].every(el => el != '@'));
console.log([...input.value].reduce((has, el) => has || el == '@', false));
<input id='input' value='123@123' />
To be continued...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Господа пробую писать простую галерею с переключением картинки на jsИз банальных примеров нашёл вот что