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

HarmonyOS
2024-12-11 10:52:55
浏览
收藏 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
微信
回复
2024-12-11 12:18:31
相关问题
如何判断字符串是不是字母
546浏览 • 1回复 待解决
HarmonyOS 十六进制字符转明文字符
305浏览 • 1回复 待解决
HarmonyOS TextInput输入内容限制
343浏览 • 1回复 待解决
转换整个字符串的字符大写
562浏览 • 1回复 待解决
转换整个字符串的字符小写
480浏览 • 1回复 待解决
HarmonyOS Hilog日志字符串长度限制
538浏览 • 1回复 待解决
AI码生成能力中文字符乱码
9754浏览 • 1回复 待解决
HarmonyOS 输入框只能输入字母和数字
258浏览 • 1回复 待解决