允许文本字段中的空格(正则表达式)

时间:2017-05-03 13:43:33

标签: javascript regex

目前,这可以防止在文本字段中输入特殊字符。我希望能够输入空格(),但继续禁止使用特殊字符。

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;
  }
}

4 个答案:

答案 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)

试试这个:

var re = /^[a-z,A-Z,0-9,\s]+$/i;

\s是空白符号。阅读更多here

答案 3 :(得分:0)

您是否尝试过contenteditable div而不是文本字段?



<div contenteditable>jou nederlands is 10 / 10</div>
&#13;
&#13;
&#13;

它与文本字段基本相同,只是在这里html标签工作。