Альтернативы в регулярных выражениях выражаются в виде выражений, разделенных символом |
.
nl|fr
Чувствительность к регистру указывается по-разному, на разных языках. Один способ, который будет работать везде, должен быть явным.
[nN][lL]|[fF][rR]
Если вы хотите, чтобы «вся строка» была одной из этих двух фраз, тогда вы должны привязать it.
^([nN][lL]|[fF][rR])$