阅读背景:

Android键盘EditText只允许输入数字和英文

来源:互联网 

主要要使用一个正则过滤即可实现:

        String regular = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
        mXEditText.setKeyListener(new DigitsKeyListener() {
            @Override
            public int getInputType() {
                return InputType.TYPE_TEXT_VARIATION_PASSWORD;
            }

            @Override
            protected char[] getAcceptedChars() {
                char[] ac = regular.toCharArray();
                return ac;
            }
        });        String regular = "AB



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: