中文校验
时间:2007-04-21 来源:PHP爱好者
中文校验
提示:您可以先修改部分代码再运行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php爱好者_中文校验</title>
<script language="javascript">
/********************************** chinese ***************************************/
/**
*校验字符串是否为中文
*返回值:
*如果为空,定义校验通过, 返回true
*如果字串为中文,校验通过, 返回true
*如果字串为非中文, 返回false 参考提示信息:必须为中文!
*/
function checkIsChinese()
{
//如果值为空,通过校验
var str=document.getElementById('str').value;
var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
if (pattern.test(str)){
alert(str+' 是中文');
return true;}
else {
alert(str+' 不是中文');
return false;}
}
</script>
</head>
<body>
<input name="str" type="text" id="str" />
<input type="button" name="Submit" value="按钮" onclick="checkIsChinese();" />
</body>
</html>
提示:您可以先修改部分代码再运行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php爱好者_中文校验</title>
<script language="javascript">
/********************************** chinese ***************************************/
/**
*校验字符串是否为中文
*返回值:
*如果为空,定义校验通过, 返回true
*如果字串为中文,校验通过, 返回true
*如果字串为非中文, 返回false 参考提示信息:必须为中文!
*/
function checkIsChinese()
{
//如果值为空,通过校验
var str=document.getElementById('str').value;
var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
if (pattern.test(str)){
alert(str+' 是中文');
return true;}
else {
alert(str+' 不是中文');
return false;}
}
</script>
</head>
<body>
<input name="str" type="text" id="str" />
<input type="button" name="Submit" value="按钮" onclick="checkIsChinese();" />
</body>
</html>
提示:您可以先修改部分代码再运行
相关阅读 更多 +