eduardoborges / use-mask-input

✏️ A react Hook for build elegant input masks. Compatible with React Hook Form
https://npmjs.com/package/use-mask-input
265 stars 13 forks source link

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

Open reidark opened 11 months ago

reidark commented 11 months ago

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?

reidark commented 10 months ago

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.