[^\s"]*
[]中表示允许的字符集,^表示不允许的字符,\s是空格,"是英文双引号,*表示匹配无或多个。
最终就是表示只匹配不是空格和英文双引号的所有字符。
<html>
<head>
<script type="text/javascript">
function checkInput(obj){
obj.value=obj.value.replace(/[\s|\"]/g,"");
}
</script>
</head>
<body>
<input onkeyup="checkInput(this);">
</body>
</html>
试试
[^\s"]*