Скачет каретка в textarea
Есть атрибут у textarea - data-regexp="[a-zA-Zа-яА-Я\_\.\0-9\r\n]".
На обработчике висит такая штука:
regexp = new RegExp($(this).data('regexp'));
$(this).mask("A", {
translation: {
"A": { pattern: regexp, recursive: true }
}
});
Когда ввожу символ, каретка тут же перемещается в начало строки. И так с каждым новым символом. Для тех же input'ов все работает как часы. Подозреваю, что я не указал какой то спецсимвол в регулярном выражении. Так ли это ? Если да, то какой ?