/
rgd045
/
crypt-file
Обзор
Документация
Войти
/
rgd045
/
crypt-file
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/main/java/org/cryptomator/ui/controls/AlphanumericTextField.java
19 строк
563 B
Sebastian Stenzel
Single maven module (#1676)
04 июн 2021, 21:09
Не верифицирован
04 июн 2021, 21:09
7fac6da
Код
Авторство
О чём код?
package org.cryptomator.ui.controls; import javafx.scene.control.TextField; import javafx.scene.control.TextFormatter; import java.util.regex.Pattern; public class AlphanumericTextField extends TextField { private final static Pattern DIGIT_PATTERN = Pattern.compile("\\w*"); public AlphanumericTextField() { this.setTextFormatter(new TextFormatter<>(this::filterNumericTextChange)); } private TextFormatter.Change filterNumericTextChange(TextFormatter.Change change) { return DIGIT_PATTERN.matcher(change.getText()).matches() ? change : null; } }