我想允许 0-9,az,AZ 和特殊字符。, @ & ( ) {} [ ] : ; 在文本框中。
请帮我为此编写正则表达式。目前我有一个用空数据替换无字字符的代码,我想进行更改,以便它也允许上面的特殊字符。
function deleteSpecialChar(txtName, event) {
if (txtName.value != '' && txtName.value.match(/^[\w]+$/) == null) {
txtName.value = txtName.value.replace(/[\W]/g, '');
};
}
$('input[type=text]').live('keypress keyup keydown cut copy paste', function (event) {
deleteSpecialChar(this, event);
});