HarmonyOS 鸿蒙Next TextInput中 Password密码类型是否支持输入¥
HarmonyOS 鸿蒙Next TextInput中 Password密码类型是否支持输入¥ 如图,里面不能输入¥这个符号,点击这个符号没有反应,不止这个符号,有些其他特殊符号也不能输入,但默认的普通输入模式都可以输入,这是为什么呢
更多关于HarmonyOS 鸿蒙Next TextInput中 Password密码类型是否支持输入¥的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
参考ascii码表,设置筛选就可以展示了,可参考如下代码:
TextInput({ placeholder: "这是密码", }).type(InputType.Password).inputFilter("\S+", (err) => {
if (err) {
hilog.info(0x0000, "ccTest", "报错:" + err)
return;
}
})
就可以输入这些特殊字符了€ £ ¢ ¥
更多关于HarmonyOS 鸿蒙Next TextInput中 Password密码类型是否支持输入¥的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
还是不行,
TextInput中输入以下字符串(在=和+之间有空格):
~!@#%^*_= +?$&()|<>{}[].€£¢¥
1. 默认情况下的密码输入模式
默认情况下,密码输入模式可以正常显示空格和特殊字符串的部分字符~!@#%^*_= +?$&()|<>{}[].€£¢¥
2. 密码输入模式可输入非空字符
正则表达式\S+表示多个非空字符
设置正则表达式\S+后,密码输入模式支持非空字符的输入~!@#%^*_=+?$&()|<>{}[].€£¢¥
3. 密码输入模式可输入全字符
正则表达式\s+表示多个空格字符
设置正则表达式\S+|\s+,密码输入模式支持全字符的输入~!@#%^*_= +?$&()|<>{}[].€£¢¥
我试了你的方法还是不行,你这边是可以的是吗,
在HarmonyOS鸿蒙Next版本的TextInput组件中,当设置为Password密码类型时,默认情况下,它主要用于隐藏用户输入的字符,通常显示为圆点或星号,以保护用户输入的隐私。对于是否支持输入特定字符,如¥(人民币符号),这主要取决于TextInput组件的输入限制设置。
在Password模式下,TextInput并不直接限制输入哪些字符,而是侧重于隐藏输入内容。因此,理论上来说,如果未对TextInput设置额外的字符限制(如只允许输入字母或数字),用户应该能够输入包括¥在内的各种字符。然而,实际应用中可能会根据需求对输入进行校验或过滤。
要确定在特定应用中Password类型的TextInput是否支持输入¥,需要检查该TextInput的字符限制设置。如果未设置限制,且应用逻辑允许,那么用户应该能够输入该字符。
如果在实际应用中遇到问题,可能是由于应用层面的逻辑限制或配置错误导致的。此时,建议检查相关代码和配置,确保TextInput的输入限制符合需求。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html