如何分别用javascript和asp判断一段字符是否含有英文字母或汉字?

zbulrush 2003-10-15 05:23:52
如何分别用javascript和asp判断一段字符是否含有英文字母或汉字?
...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelheavens 2003-10-16
  • 打赏
  • 举报
回复
下面是js的,asp的原理一样,只是代码编写不同:

<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script language="javascript">
function getvalue(){
var tempstr=document.form1.tt.value;
var resultstr="";
var re=/[A-Za-z]/;
if(tempstr!=null&tempstr!=""){
if(re.test(tempstr)){
resultstr='有英文';
for(var i=0;i<tempstr.length-1;i++){
if(tempstr.charCodeAt(i)<0||tempstr.charCodeAt(i)>255){resultstr=resultstr+'有汉字';break;}
}
return(resultstr);
}
else{
resultstr='无英文';
for(var j=0;j<tempstr.length-1;j++){
if(tempstr.charCodeAt(j)<0||tempstr.charCodeAt(j)>255){resultstr=resultstr+'有汉字';break;}
}
return(resultstr);
}
}
else
return('不能为空');
}
</script>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<input type="text" name="tt" value="">
<input type="button" name="Submit" value="判断" onclick="alert(getvalue());">
</form>
</body>
</html>

(如果有疑问,请发短信息来相互讨论)
xupiao 2003-10-16
  • 打赏
  • 举报
回复
ascii 碼
dafei0320 2003-10-16
  • 打赏
  • 举报
回复
javascript:

用:escape把字符串转化为十六进制的!
在把他和原来的进行比较!

因为只有汉字才能转换啊!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧