Interface HasAllowedCharPattern

  • All Superinterfaces:
    com.vaadin.flow.component.HasElement, Serializable

    public interface HasAllowedCharPattern
    extends com.vaadin.flow.component.HasElement
    Mixin interface for field components that support setting allowed char pattern to prevent user from entering invalid characters when typing or pasting text.
    Author:
    Vaadin Ltd
    • Method Detail

      • getAllowedCharPattern

        default String getAllowedCharPattern()
        A regular expression that the user input is checked against. The allowed pattern must matches a single character, not the sequence of characters.
        Returns:
        the allowedCharPattern property
      • setAllowedCharPattern

        default void setAllowedCharPattern​(String pattern)
        Sets a regular expression for the user input to pass on the client-side. The allowed char pattern must be a valid JavaScript Regular Expression that matches a single character, not the sequence of characters.

        For example, to allow entering only numbers and slash character, use setAllowedCharPattern("[0-9/]")`.

        Parameters:
        pattern - the String pattern to set