Можно ли ограничить специальные символы во время операции вставки правой кнопкой мыши?
$('.onlyalphanumerics').on('keypress contextmenu', function (e) {
//Validation not required for special keys such as back space, tab ,home,end ,delete ,left and right arrows
var specialKeys = new Array();
specialKeys.push(8, 9, 46, 35, 36, 37, 39);
if (specialKeys.indexOf(e.keyCode) == -1) {
var regex = new RegExp("^[a-zA-Z0-9-\)\(]*$");
var keyCode = e.keyCode == 0 ? e.charCode : e.keyCode;
var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
if (regex.test(str)) {
return true;
}
e.preventDefault();
return false;
}
});