Ionic Input type number not work with dot

Its a validator, if you want to restrict the keys that can be entered, try:

page.html:

<ion-input (keyup)="onKeyUp($event)" ... >

page.ts:

  const MY_REGEXP = /^\d+.\d{1}$/;

  public onKeyUp(event: any) {

    let newValue = event.target.value;
    let regExp = new RegExp(MY_REGEXP);

    if (!regExp.test(newValue)) {
      event.target.value = newValue.slice(0, -1);
    }
  }