Javascript 如何从输入框中筛选文本?
我有这个脚本接受输入框的某些字符,但我需要修改它。我只接受字母、数字和一个空格。我怎么能做到Javascript 如何从输入框中筛选文本?,javascript,validation,Javascript,Validation,我有这个脚本接受输入框的某些字符,但我需要修改它。我只接受字母、数字和一个空格。我怎么能做到 var r={ 'special':/[\W]/g, 'quotes':/['\''&'\"']/g, 'notnumbers':/[^\d]/g } function valid(o,w){ o.value = o.value.replace(r[w],''); } 问候 [\d*\w*\s{1}] \d*零个或多个数字 \w*零个或多个字母 \s{1}一个白色 空间字符 将它们放在
var r={
'special':/[\W]/g,
'quotes':/['\''&'\"']/g,
'notnumbers':/[^\d]/g
}
function valid(o,w){
o.value = o.value.replace(r[w],'');
}
问候
[\d*\w*\s{1}]
零个或多个数字\d*
零个或多个字母\w*
一个白色 空间字符\s{1}
[…]
中可以使它们按任意顺序排列
下面是一个构建和测试正则表达式的方法。您能详细说明一下
添加和不起作用吗?添加到哪里?你怎么称呼它?你期望它做什么?控制台中有哪些错误?在/../g上添加了[\d*\w*\s{1}]