| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1126 人关注过本帖
标题:如何限制特殊字符的输入???
只看楼主 加入收藏
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
结帖率:76.71%
收藏
 问题点数:0 回复次数:4 
如何限制特殊字符的输入???

例如: , " '

搜索更多相关主题的帖子: 字符 输入 
2006-12-17 10:15
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
在文本框中输入?
可以有两个方法,一个是在输入后判断是否存在这些特殊字符
if (/[,"']/.test(strValue)>-1)
alert('输入了非法字符')
另一种是在按下按键时就检查
<script type="text/javascript">
function check(event) {
var e=window.event | event;
if (e.keyCode==xx) //xx为这几个非法字符的charCode代码,不知道的可以用alert(e.keyCode)检查下
{
return false
}
}
</script>
<input type="text" id="text" onkeypress="check()">

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-12-17 11:03
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:0 

谢谢!!!但是我要的判断是从其他页面传过来的id的值。。。。

[此贴子已经被作者于2006-12-17 11:32:07编辑过]


ASP讨论QQ群:251346273
2006-12-17 11:24
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
那在服务器端,用vbscript的正则表达式检查,一样的

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-12-17 17:33
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:0 
Function ReplaceBadWord(g_word)
g_word=Replace(g_word,"'","")
g_word=Replace(g_word," ","")
g_word=Replace(g_word,"&","")
g_word=Replace(g_word,"(","")
g_word=Replace(g_word,"\","")
g_word=Replace(g_word,"/","")
g_word=Replace(g_word,"..","")
g_word=Replace(g_word,"^","")
g_word=Replace(g_word,"#","")
g_word=Replace(g_word,"%","")
g_word=Replace(g_word,"|","")
g_word=Replace(g_word,";","")
g_word=Trim(Replace(g_word,")",""))
ReplaceBadWord=g_word
End Function
adminname=ReplaceBadWord(Request.form("username"))
这个是用ASP来控制特殊字符输入的。。。。。。。。。

ASP讨论QQ群:251346273
2006-12-20 13:56
快速回复:如何限制特殊字符的输入???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016257 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved