Регистр букв на примере IF...ELSE
Здравствуйте. Вопрос такой:
Например у нас есть кусок скрипта if (company == 'Netscape') { alert('Верно!'); Выйдет алерт ТОЛЬКО если слово Netscape написано именно так и никак иначе. Т.е. netscape или NETSCAPE и тд не сработает. Как сделать чтобы скрипт не смотрел на регистр букв? Спасибо |
company.toLowerCase() === 'netscape'
|
Это не то. Скрипт должен принимать ответ в любом регистре лишь бы само слово было правильным. netscape, NETSCAPE, nEtScaPe, NETScape и тд.
|
еще вариант
const company = 'NEtScape';
const word = 'Netscape';
const reg = new RegExp(`^${word}$`, 'i');
if (reg.test(company)) {
console.log('Верно!');
}
|
Цитата:
var company = prompt('Netscape?', 'NeTsCaPe');
if (String(company).toLowerCase() === 'netscape') {
alert('Верно');
}
|
Спасибо. Все работает :)
|
| Часовой пояс GMT +3, время: 22:56. |