Соответствие регулярному выражению да / нет - PullRequest
0 голосов
/ 24 марта 2020

Так что я пытаюсь сопоставить да / нет с регулярным выражением. Используя «да» в качестве примера здесь: я хочу, чтобы пользователь мог вставить это, в основном, y или Y, за которыми следуют любые символы.

То, что я до сих пор пробовал, это [Yy]\w+|[Yy], и это работает, но, если смотреть моими не очень опытными глазами регулярных выражений, это выглядит немного излишним?

1 Ответ

1 голос
/ 24 марта 2020

Есть регулярные выражения:

Но я бы сказал, что лучше просто взять первый символ строки, преобразовать его в нижний регистр и проверить, является ли он y или n. Например, в JavaScript:

const reply = "Yes";
const isItYes = reply[0].toLowerCase() === "y";  // <== true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...