HarmonyOS TextInput输入保留三位小数

使用TextInput.type(InputType.NUMBER_DECIMAL)如何输完只保留三位小数?

HarmonyOS
2024-12-24 15:53:52
1135浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

请参考以下代码:

@Entry
@Component
struct TextInputExample {
  @State message: string = '0.3256'
  controller: TextInputController = new TextInputController()
  build() {
    Column() {
      TextInput({placeholder: '请输入内容', text: this.message })
        .width('100%')
          //类型为带小数点的数字输入模式,inputFilter会导致设置输入框类型(即type接口)附带的文本过滤效果失效
        .type(InputType.NUMBER_DECIMAL)
        .maxLength(11)
          //显示定义正则表达式
        .inputFilter('^-?\\d*\\.?\\d{0,3}$',(e) =>{
          console.log('正则表达式-3',JSON.stringify(e))
        })
        .backgroundColor(Color.Green)
    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
分享
微博
QQ
微信
回复
2024-12-24 19:07:00
相关问题
HarmonyOS 怎么保留小数
927浏览 • 1回复 待解决
HarmonyOS 小数点如何保留
877浏览 • 1回复 待解决
HarmonyOS 浮点数如何保留1小数
2338浏览 • 1回复 待解决
HarmonyOS 保留1小数位,并向上取整
1702浏览 • 2回复 待解决
HarmonyOS Number如何取整数,或两小数
1704浏览 • 1回复 待解决
HarmonyOS TextInput如何换行输入
831浏览 • 1回复 待解决
TextInput怎么输入中文
4000浏览 • 0回复 待解决
HarmonyOS TextInput如何开启禁止输入
1332浏览 • 1回复 待解决
HarmonyOS 如何让TextInput获得输入焦点
820浏览 • 1回复 待解决
HarmonyOS TextInput输入内容限制
1402浏览 • 1回复 待解决
TextInput如何禁止输入emoj表情
1409浏览 • 1回复 待解决
HarmonyOS 如何获取TextInput输入的值
796浏览 • 1回复 待解决
HarmonyOS textInput 如何清空输入
910浏览 • 2回复 待解决
HarmonyOS TextInput如何阻止其输入内容
1183浏览 • 1回复 待解决