Java判断是否为中文:
public static void isChinese(String str){
if(str.length() < str.getBytes().length){
System.out.println("有中文");
}else{
System.out.println("英文");
}
}
JS判断是否为中文:
//1、 <script> // 目前在unicode标准中,汉字的charCode范围是[0x4E00, 0x9FA5] function test() { var s = document.all.name.value ; for(var i = 0; i < s.length; i++) if(s.charCodeAt(i) < 0x4E00 || s.charCodeAt(i) > 0x9FA5) { window.alert("输入非中文,请重新输入") ; break ; } } </script> //2、 <script language="javascript"> function test(obj){ obj.value=obj.value.replace(/[^\u4E00-\u9FA50-9a-zA-Z]*$/g,"") } </script> <input type="text" onkeyUp=test(this)> //3、 <script> function checkForm(sender) { if(!sender.value || /[^\w一-龥]/.test(sender.value)) { alert("请正确输入用户名"); sender.focus(); } else alert("通过"); }</script> <input><input type=button value="测试" οnclick="checkForm(previousSibling)">