HarmonyOS TextInput如何弹出数字键盘并且输入带符号的小数

HarmonyOS
2025-01-09 16:59:15
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

参考示例如下:

TextInput({ placeholder: '请输入内容', text: this.message })
  .width('100%')
  .type(InputType.NUMBER_DECIMAL)//.maxLength(11)
    // 显示定义正则表达式
  .inputFilter('^\\d*\\.?\\d{0,3}$', (e) => {
    console.log('正则表达式-3', JSON.stringify(e))
  })
  .backgroundColor(Color.Green)
  .onChange((value: string) => {
    this.message = value
    let charStr = value.charAt(0)
    if (charStr === '.') {
      this.message = value.replace('.', '0.')
    }
  })
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
分享
微博
QQ
微信
回复
2025-01-09 19:14:37
相关问题
HarmonyOS textInput显示数字键盘
659浏览 • 1回复 待解决
HarmonyOS TextInput输入保留三位小数
797浏览 • 1回复 待解决
HarmonyOS TextInput如何主动弹出键盘
1080浏览 • 1回复 待解决
HarmonyOS textinput键盘弹出问题
1362浏览 • 1回复 待解决
HarmonyOS 如何控制输入弹出键盘
970浏览 • 1回复 待解决
HarmonyOS键盘会变为非数字输入
501浏览 • 1回复 待解决
HarmonyOS TextInput如何换行输入
831浏览 • 1回复 待解决