首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

汉字有关问题

2012-01-29 
汉字问题我有个表单,现在要求用户输入真实姓名,我想用个JavaScript判断下他输入的是不是汉字,并且汉字为2-

汉字问题
我有个表单,现在要求用户输入真实姓名,我想用个JavaScript判断下他输入的是不是汉字,并且汉字为2-4个???

[解决办法]

<input type= "text " name= "text1 " id= "text1 ">
<input type= "button " value= "ClickMe " onclick= "isChinese(text1.value) ">


<script language= "javascript ">
function isChinese(s)
{
var patrn=/^[\u0391-\uFFE5]{2,4}$/; //正规表达式的判断是否是中文
if (patrn.test(s))
alert( "OK! "); //如果满足条件的操作
else
alert( "ERROR! ");//不满足条件时的操作
}
</script>

[解决办法]
楼上正解!
[解决办法]
完整的例子:
<html>
<head>
<script language= "javascript ">
<!--
function CheckStr(str)
{
if(str > = "~ ")
{
return true;
}
else
{
return false;
}
}

function window_onload()
{
//var str = "t ";
var str = "汉 ";
alert(CheckStr(str));
}
-->
</script>
</head>

<body onload= "window_onload() ">
</body>
</html>

热点排行
Bad Request.