如何从输入框中过滤文本?

时间:2012-07-24 12:59:23

标签: javascript validation

我有这个脚本接受输入框的某些字符,但我需要修改它。我只想接受字母,数字和一个空格。我怎么能这样做?

var r={
'special':/[\W]/g,
'quotes':/['\''&'\"']/g,
'notnumbers':/[^\d]/g
}

function valid(o,w){
o.value = o.value.replace(r[w],'');
}

此致

1 个答案:

答案 0 :(得分:0)

[\d*\w*\s{1}]
  • \d*零个或多个数字
  • \w*零个或多个字母
  • \s{1}一个白人 空间角色

将它们放入角色类[...]允许它们按任何顺序排列。

这是一个good site来构建和测试正则表达式。