如何判断提交后的数据是中文?

chenmo5097 2004-12-25 01:45:58
数据必须是中文,而例如数字、英文字符、标点符号都不能被允许
...全文
63 点赞 收藏 5
写回复
5 条回复
chenmo5097 2004年12月25日
上面的条件是只要有一个中文字符就会=1,楼下的可以改改
回复 点赞
chenmo5097 2004年12月25日
function flanguage(str)
scount=1
do while scount<len(str)
a1=asc(mid(str,scount,1))
'如果a1>0就表示其中有一个字符为数字或英文,就把bj永久设置为1
if a1<0 then
bj=1
end if
scount=scount+1
loop
flanguage=bj
end function

通过楼上的提示,代码已写出

if flanguage(str)<>1 then
您输入的不是中文
end if
回复 点赞
huhanshan013 2004年12月25日
If asc(mid(str,xx,1))<0 Then
strlen=clng(strlen) + 2 '是汉字
Else
strlen=clng(strlen) + 1 '非汉字
End If
回复 点赞
chenmo5097 2004年12月25日
有不用JS的判断方式吗?
回复 点赞
mybaby11 2004年12月25日
str = document.submitt.name.value;
bHanzi = false;
for(l=0;l<str.length;l++)
{
if( str.charCodeAt(l)>=229 )
{
bHanzi = true;
break;
}
}
if( !bHanzi )
{
alert("企业名称需要填写汉字!");
return false;
}
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告