Всегда проверяйте консоль ошибок - вы предполагаете, что синтаксис неисправен. AND
будет выдавать ошибку - вам нужно &&
.
Более того, вы не можете просто указать свое большее число и предположить, что JavaScript будет знать, чтобы сравнить его с тем же значением предмета, которое вы сравнивали чем меньше значение, тем больше - вам нужно повторить тему.
let val = parseInt($('#fms-zip').val());
if (val >= 90000 && val <= 96162 ) { //<-- note 2 references to @val
Как указывает @Alessio Cantarella, вам также необходимо привести значение к числу - чтение значения поля возвращает строку.