com.vaadin.flow.component.shared.
Interface HasAllowedCharPattern
All Superinterfaces:
All Known Implementing Classes:
ComboBox
, ComboBoxBase
, DatePicker
, EmailField
, MultiSelectComboBox
, NumberField
, PasswordField
, TextArea
, TextField
, TimePicker
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 Summary
Modifier and TypeMethodDescriptiondefault String
A regular expression that the user input is checked against.
default void
setAllowedCharPattern
(String pattern) Sets a regular expression for the user input to pass on the client-side.
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
-
Method Details
-
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
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
-