Как сделать проверку сторки на наличие букв и символов JS?
Подскажите, пожалуйста, как сделать проверку строки на определенные символы и буквы?
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Посмотрите на RegEx и метод тест
Пример
Регулярное выражение ищет сначала 0 или одну открывающую скобку (?, затем три цифры \d{3}, затем 0 или одну закрывающую скобку )?, потом одно тире, слеш или точка и когда найдет это, запомнит символ([-/.]), след. три цифры \d{3}
var re = /\(?\d{3}\)?([-\/\.])\d{3}\1\d{4}/;
console.log(re.test("123-123-1234"));
console.log(re.test("123-123-124"));
Для проверки специального символа в Unicode используйте \uhhhh шаблон Соответствует символам кода hhhh (четыре шестнадцатиричные цифры).
console.log(/\u20AC/.test("€"))
console.log(/\u20AC/.test("%"))