Mam pewien input i chciałbym żeby można było wprowadzić do niego jedynie wartość pasującą do wyrażenia regularnego.
Chciałbym zrobić coś takiego:
var validate = function(event){
var PATTERN = \xxxx\;
if(PATTERN.test(magicznaNowaWartość){
event.preventDefault();
return false;
}
//Dalsza część
}
Pytanie brzmi: Czy mogę uzyskać wartość jaką input miałby po zmianie?
W evencie mam dostęp do targetu i w nim aktualną wartość i do tego klawisz który został wciśnięty. Jednak nie mogę w nim znaleźć informacji o położeniu kursora. Czy jest jakaś możliwość określenia nowej wartości w tym momencie?