目前,这可以防止在文本字段中输入特殊字符。我希望能够输入空格(),但继续禁止使用特殊字符。
function ffchecken(form) {
var re = /^[a-z,A-Z,0-9]+$/i;
if (!re.test(form.invoer.value)) {
alert('Graag alleen letters invullen!');
return false;
}
}
答案 0 :(得分:0)
您只需在正则表达式中添加空格符号(_);)
所以,就像
var re = /^[a-z,A-Z,0-9,_]+$/i;
答案 1 :(得分:0)
var re = /^[a-zA-Z0-9 ]*$/;
吗?请检查。
要使Tab变为有效,您必须使用/^[a-zA-Z0-9\s ]*$/
答案 2 :(得分:0)
答案 3 :(得分:0)
您是否尝试过contenteditable
div
而不是文本字段?
<div contenteditable>jou nederlands is 10 / 10</div>
&#13;
它与文本字段基本相同,只是在这里html标签工作。