1、使用正则表达式判断
中文正则 :[\u4E00-\u9FA5]
英文正则:[A-Za-z]
数字正则: [0-9]
//验证是否是中文varpattern=newRegExp("[\u4E00-\u9FA5]+");varstr="中文字符"if(pattern.test(str)){alert('该字符串是中文');}//验证是否是英文varpattern2=newRegExp("[A-Za-z]+");varstr2="abcdefsgaaweg"if(pattern2.test(str2)){alert('该字符串是英文');}//验证是否是数字varpattern3=newRegExp("[0-9]+");varstr3="234234"if(pattern3.test(str3)){alert('该字符串是数字');}