Как сделать регулярное выражение совпадением верхнего и нижнего регистров?

Я вообще не знаю много о регулярном выражении, но если кто-то может помочь мне изменить следующий код, чтобы также разрешить строчный a-z, это было бы здорово!

$("input.code").keyup(function(){
    this.value = this.value.match(/[A-Z]{3}([0-9]{1,4})?|[A-Z]{1,3}/)[0];
});

Ответы

Ответ 1

Если вы хотите, чтобы регулярное выражение было нечувствительным к регистру, добавьте модификатор i

Ответ 2

/[A-Za-z]{3}([0-9]{1,4})?|[A-Za-z]{1,3}/

[] обозначает класс символов, а A-Z - допустимый диапазон и означает ABCDEFGHIJKLMNOPQRSTUVWXYZ. Это можно легко расширить, добавив A-Z