Добрый вечер, есть js код Код (Javascript): $('input').on('keypress', function() { var that = this; setTimeout(function() { var res = /[^A-z 0-9 ]/g.exec(that.value); that.value = that.value.replace(res, ''); that.value = that.value.replace(/\s/g, ''); }, 0); }); Суть - разрешает вводить в поле только латиницу и цифры, без пробелов, на пк все работает отлично, вот на моб вообще не работает, подскажите пожалуйста, как заставить на моб эту проверку работать? Заранее спасибо
Не за что. Еще один совет - старайтесь не использовать в регулярках символы пробела "для красоты". Если из регулярки убрать пробелы, то строчка 6 не нужна будет.