<HTML>
<HEAD>
<TITLE> </TITLE>
<script language=javascript>
function checkChinese(){
var re=/[\u4E00-\u9FA0]+/;
if (re.test(form1.aa.value))
{
alert( "是中文 ");
return false;
}
alert( "不是中文 ");
return true;
}
</script>
</HEAD> <BODY>
<FORM METHOD="POST" name=form1 >
<INPUT TYPE= "text " NAME= "aa "> <br>
<input type="submit" value="Submit" onsubmit="checkChinese()">
</FORM>
</BODY>
</HTML> 不知道哪里有错误
<HEAD>
<TITLE> </TITLE>
<script language=javascript>
function checkChinese(){
var re=/[\u4E00-\u9FA0]+/;
if (re.test(form1.aa.value))
{
alert( "是中文 ");
return false;
}
alert( "不是中文 ");
return true;
}
</script>
</HEAD> <BODY>
<FORM METHOD="POST" name=form1 >
<INPUT TYPE= "text " NAME= "aa "> <br>
<input type="submit" value="Submit" onsubmit="checkChinese()">
</FORM>
</BODY>
</HTML> 不知道哪里有错误
var str = "php编程";
if (/^[\u4e00-\u9fa5]+$/.test(str)){
alert("该字符串全部是中文");
}
else{
alert("该字符串不全部是中文");
}
还有红色部分有空格
<INPUT TYPE= "text " NAME= "aa "> <br>
var str =文本框的值吧?
form1.aa.value 这种取值方法兼容性不好,
可
<INPUT TYPE= "text " NAME= "aa" id="aa"> 加个ID
form1.aa.value 改成
document.getElementById('aa').value2,onsubmit 加到这里 <form onsubmit="return checkChinese()">
不能在<input type="submit" value="Submit" onsubmit="checkChinese()">
这里加么? 在form里加跟这里有什么区别?