#鸿蒙通关秘籍#TextInput如何限制输入字符为某些字符?比如英文字母

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Y影刃IoT

要想实现这样的效果,最先想到的肯定是过滤了,我实现了一个过滤的方法给你参考一下

@Entry

@Component

struct Index {

    controller: TextInputController = new TextInputController();

    build() {

        Column() {

            TextInput({ placeholder: '密码', text: '1111', controller: this.controller })

            .type(InputType.Password)

            .placeholderColor(Color.Gray)

            .inputFilter('[a-z]', (val) => {

                console.error('TextInputExample : ' + val);

                return 0;

            })

        }

    }

}
分享
微博
QQ
微信
回复
1天前
相关问题
如何判断字符串是不是字母
351浏览 • 1回复 待解决
HarmonyOS 十六进制字符转明文字符
139浏览 • 1回复 待解决
转换整个字符串的字符小写
318浏览 • 1回复 待解决
转换整个字符串的字符大写
430浏览 • 1回复 待解决
HarmonyOS Hilog日志字符串长度限制
386浏览 • 1回复 待解决
AI码生成能力中文字符乱码
9575浏览 • 1回复 待解决