2
如何从虚拟键盘过滤非字母键?只允许输入字母
以下方法工作只为拉丁字母,对unfortune:
public static bool IsLetter(int val) {
return InRange(val, 65, 90) || InRange(val, 97, 122) || InRange(val, 192, 687) || InRange(val, 900, 1159) ||
InRange(val, 1162, 1315) || InRange(val, 1329, 1366) || InRange(val, 1377, 1415) ||
InRange(val, 1425, 1610);
}
public static bool InRange(int value, int min, int max) {
return (value <= max) & (value >= min);
}