我用asp+vbscript做程序,想判断textbox中输入的东西不能为英文和特殊字符,要为汉字,怎么处理?

iamsoloist 2002-05-10 08:33:33
我用asp+vbscript做程序,想判断textbox中输入的东西不能为英文和特殊字符,要为汉字,怎么处理?
...全文
68 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
iamsoloist 2002-05-10
问题解决,谢谢大家!!!:)))
回复
iamsoloist 2002-05-10
我在试,谢谢大家!
回复
MeXP 2002-05-10
我的判断是在服务器端,判断每个字节是否大于7F,这仅仅是粗略判断
例如:

http
是:D4 D8 0D 0A 68 74 74 70

回复
loiter 2002-05-10
不好意思
提交了两次.....
回复
loiter 2002-05-10
function strlength(str){
var l=str.length;
var n=l
for (var i=0;i<l;i++)
{
if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++
}
return n
}


str.charCodeAt(i)<0||str.charCodeAt(i)>255 就可以判断是否是汉字。
回复
ChinaOk 2002-05-10
标点不在0~255吗?

—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛        ▲自动添加签名.........
http://www.csdn.net/expert/topic/573/573604.xml
回复
loiter 2002-05-10
function strlength(str){
var l=str.length;
var n=l
for (var i=0;i<l;i++)
{
if (str.charCodeAt(i)<0||str.charCodeAt(i)>255) n++
}
return n
}


str.charCodeAt(i)<0||str.charCodeAt(i)>255 就可以判断是否是汉字。
回复
phoenixlj 2002-05-10
楼上的兄弟不错吗,我说句,0到255之间的是英文和特殊字符,但是常用标点呢?怎么处理?请教楼上的兄弟。
回复
ChinaOk 2002-05-10
function Check(str)
{
var l=str.length;
for (var i=0;i<l;i++)
{ if (str.charCodeAt(i)>0 && str.charCodeAt(i)<=255)
{alert("输入错误了");}
}

}
回复
iamsoloist 2002-05-10
代码如何写呢?谢谢!
回复
conrad_wan 2002-05-10
限制方法可以是:1、响应onkeyup事件,对每个输入的字符进行判断;2、等输入结束后对整个输入串进行判断。
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-10 08:33
社区公告
暂无公告