eduardoborges / use-mask-input

✏️ A react Hook for build elegant input masks. Compatible with React Hook Form

Home Page:https://npmjs.com/package/use-mask-input

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

removeMaskOnSubmit doesn't seem to work on react-hook-form

reidark opened this issue · comments

I'm trying to remove masks on form submit. I don't know if there's a better way to do it, but reading the types I found removeMaskOnSubmit, but unfortunately doesn't work too.

<Input
  {...field}  // react-hook-form field props
  {...registerWithMask("phone", ["(999) 999-9999"], {
    removeMaskOnSubmit: true,
  })}
  type="text"
/>

What is the right way to do it?

For those who are searching something similar, I found out that autoUnmask: true does the trick. This works to validate the raw value with zod schema too.

Don't know if this is the optimal way, but works for now.