Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


  1. Can i define a min / max length e.g. for a single line Field and will this be validated correctly?

  2. What happens if you don’t have a field named Input Mask? There isn’t anything under the CSS Classes field under Advanced Options?

    1. Hi Dianne,

      I apologize for any trouble with this! When adding an input mask, be sure you’re using a Single Line Text field (this is currently the only field type that allows input masks). Also, this is a more recent feature so be sure that your WPForms plugin is fully up to date.

      If you give this a try and still don’t see the options you’re expecting, please get in touch so we can assist further. If you have a WPForms license, you have access to our email support, so please submit a support ticket.

      Otherwise, we provide limited complimentary support in the WPForms Lite support forum.

      Thanks 🙂

  3. Hi there, in this article:

    You use the example input mask for an email address at “”

    Mask: *[*{0,50}]
    Example Input: [email protected] or [email protected]

    But what if your website has the letter “a” in it? For example…

    Using this layer mask: *[*{0,50}]
    actually renders a field that has a blank for the “a” in domain.
    Example input: [email protected]

    How do I format the layer mask so that the entire string “” stays intact?

    Thanks in advance for your help!

    1. Hi Re,

      I’m sorry for the trouble with that! I’ve replicated the issue you described, and shared it with our team to work on a fix. Thanks for letting us know so we can get this resolved! 🙂

  4. Hi there. I want to use the input mask tool to limit the characters entry in some of my fields.

    I’m using this mask: *[*{0,30}].

    However, it doesn’t include the “spaces” as a character.

    What input mask can I use to include the spaces as a character in my 30 characters limit?

  5. I am having the same issue as RE CARLSON

    But what if your website has the letter “a” in it?

    Do you have a fix for this?

    1. Hi Allan,

      I’ve got good news — we do have a solution for this 🙂

      In order to add an “a” without turning it into part of the input area, you can escape it using `\\`. For example, if you were to enter this as your input mask: `this is \\a test aaa`, it would end up being: “this is a test ___”.

      So just be sure to put that double backslash in from of any A, a, or 9 that you’d like to keep as is (not convert into a _).

      I hope this helps! 🙂

  6. hello,

    I need uppercase alphanumeric (0-9 or A-Z) to combine with space between characters. Apparently “&” does not allow any spacing

    1. Hi Elyas,

      We don’t have a special character to allow for spaces; instead, you can simply add a space in between whatever & characters you’d like, so you can have the input mask field read as “&&&& &&&&.”

      I hope this helps! 🙂

      1. How can i do field accept only starting with only 6-9 numbers range. I’m using Purchased WPForms Basic.


      2. Hi Munaf!

        You can create a custom input mask for the Single Line Text field, however, there is no built-in option to use the numbers range there.
        So you can have it like this for example “\\799999” and it will allow only “7” in the beginning and then 5 more any digits, but we don’t have rules to choose 7 OR 8 OR 9 there in the beginning, unfortunately.
        And in case it helps, we have one more great tutorial on how to use custom input mask in WPForms here

        I apologize for any confusion!

        Have a good one 🙂

  7. Estou iniciando o uso do WPFroms ainda de forma gratuita para testes de compatibilidade com soluções que já tenho implantadas, contudo tentando personalizar uma mascara simples sugerida por vocês como “https://www.f\\*{1,22}” em um campo de “texto de linha unica” percebo que não são aceitos caracteres especiais simples como ? . ou / ; isso é uma limitação proposital impostas a usuários gratuitos ou poderiam me informar por qual simbolo deveria substituir o de * para permitir a entrada de caracteres especiais na mascara.

    1. Hey Waqas- If you have number of digits fixed, then it is doable. For example, this input mask will show 9 digits and a comma after every 3 digits 999\,999\,999

      I hope this helps!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.