Могу ли я ограничить специальные символы в опции вставки правой кнопкой мыши - PullRequest
0 голосов
/ 13 марта 2019

Можно ли ограничить специальные символы во время операции вставки правой кнопкой мыши?

$('.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;
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...