首页 新闻 会员 周边

求救js正则表达式

0
悬赏园豆:5 [已关闭问题] 关闭于 2011-12-11 17:04

文本框中除了不能输入空格和英文格式的双引号以外其他任意字符都可以输入的正则表达式怎样写。虽然有方法可以解决,但是还是想用正则表达式去做,希望各位大侠不吝赐教,不甚感激~

笨笨的菜鸟的主页 笨笨的菜鸟 | 初学一级 | 园豆:40
提问于:2011-12-09 17:21
< >
分享
所有回答(3)
0

[^\s"]*

[]中表示允许的字符集,^表示不允许的字符,\s是空格,"是英文双引号,*表示匹配无或多个。

最终就是表示只匹配不是空格和英文双引号的所有字符。

汤臣备件 | 园豆:205 (菜鸟二级) | 2011-12-09 18:50
0
<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>

试试

artwl | 园豆:16736 (专家六级) | 2011-12-09 19:52
0

[^\s"]*

悟行 | 园豆:12559 (专家六级) | 2011-12-10 10:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册