输入event.target.value与输入(类型编号)中的字符串不同

时间:2020-09-11 07:36:07

标签: javascript html angular

我有输入类型编号,当我写123-时,我从event.target.value中得到了一个空值,但是我想在输入时写出值,并用正则表达式{{1 }}为空值。有可能做到吗?如何从输入中获得完全相同的文本?

它必须是类型编号,因为有时我需要使用/(^([^-\d]*)|[^\d]*)/gmin属性。

我想像这样(max通过正则表达式替换文本:

  • value.replace(regex, ''改成-123.123
  • -123123改成---123-456
  • -123456改成123-45
  • 12345改成12e23,.-

1223
const myFun = (e) => 
  setTimeout(()=>{
    console.log(e.target.value)}
  )

最初我使用angular 8和主机监听器

<input onkeydown="myFun(event)" type="number"/>

0 个答案:

没有答案