[PLUGIN] Input Super Powers πŸͺ„

Hey everyone :waving_hand:

Just released a free plugin called Input Superpowers and thought it might be useful for a lot of you working with forms and data validation in Bubble.

The idea is simple: give you more control over what users type β€” without complex workflows or extra plugins.

:small_blue_diamond: Mask Mode
Easily format inputs in real time (CPF, phone numbers, dates, or any custom pattern). Just define your mask using:

  • 0 β†’ numbers

  • A β†’ letters

  • S β†’ alphanumeric

:small_blue_diamond: Restrict Mode
Control exactly what’s allowed in the input (text, numbers, spaces, hyphens, special characters). Anything invalid gets automatically removed as the user types.

:small_blue_diamond: Built-in States

  • Character count

  • Clean value (perfect for DB storage)

  • Mask validation (know when input is complete)

It’s super lightweight, easy to set up, and works with any input via element ID.

Would love to hear your feedback or ideas for improvements :raising_hands:

https://moabeplugins.bubbleapps.io/version-test/input_text_only

This looks really useful β€” the mask mode especially is something I’ve had to cobble together with workarounds before.

Quick question: does the clean value state strip the mask characters automatically? So for a phone mask like (000) 000-0000, the clean value stored in the DB would just be 10005551234?

Yes, it does. Therefore, the data is saved without any mask.