我需要创建一个正则表达式,它将匹配输入中的以下字符:
= $ ~ # № \ ; < > % /
我不知道如何在这种情况下组合或设置正则表达式。
我有类似的东西
$('input').bind('keypress', function (event) {
var regex = new RegExp(???);
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
需要阻止这些符号输入
答案 0 :(得分:1)
试试这样:
var pattern = /^[=$~#№\\;<>%/]*$/
如果想要字母和数字,那么试试这个:
var pattern = /^[a-zA-Z0-9=$~#№\\;<>%/]*$/