BFE.dev
buy us
a coffee
CompanyListsDiscuss
buy us
a coffee
React Coding Questions10. phone number input

10. phone number input

React Stripe
Share

  - accepted / - tried

Create a PhoneNumberInput component.

  1. only accepts numerical digits
  2. format the number automatically as (123)456-7890 by
  • adding the parenthesis when the 4th digit is entered
  • also adding - before 7th digit

You can use the default text input without any styling.

Follow-up

What if user removes some digits in the middle, does caret jumps to the end in your approach?

caret position is not covered in our tests.

prevnext

What is time & space complexity of your approach?

(30)

Try it out

Console