如何判断输入内容必须是英文?

如何判断输入内容必须是英文?如何判断输入内容必须是英文?

 

遍历字符串或者正则表达式

//判断表示是否全为英文

 private boolean strIsEnglish(String word) {

  boolean sign = true; // 初始化标志为为'true'

  for (int i = 0; i < word.length(); i++) {

   if (!(word.charAt(i) >= 'A' && word.charAt(i) <= 'Z')

     && !(word.charAt(i) >= 'a' && word.charAt(i) <= 'z')) {

    return false;

   }

  }

  return true;

 }

 

//正则

String str ="abssdf";

str.matches("^[a-zA-Z]*");

var str = "test"; 
var reg = new RegExp("^[a-zA-Z]+$"); 

//要包含数字的话是 new RegExp("^[a-zA-Z0-9]+$"); 

if (reg.test(str)) {
    alert("是全英文");
} else {
    alert("不是全英文");
}