<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>汉字与英文</title>
<script language="javascript">
function to()
{
var x=document.form1.txt.value;
checkStr(x);
}
function checkStr(str){
// [/u4E00-/uFA29]|[/uE7C7-/uE7F3]汉字编码范围
var re1 = new RegExp("^([/u4E00-/uFA29]|[/uE7C7-/uE7F3]|[a-zA-Z0-9])*$"); //只包括英文字母与汉字
if (!re1.test(str)){
alert("错误");
return false;
}
alert("合法的名字");
return true;
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<input type="text" name="txt" onBlur="to()">
<input type="submit" onClick="to()"/>
</form>
</body>
</html>