Я должен добавить регулярное выражение или шаблон к textfieldtablecell
с помощью textproperty
или другим способом, подобным этому коду, но для простого textfield
textfield.textProperty().addListener((observable, oldValue, newValue) -> {
if (!newValue.matches("\\sa-zA-Z0-9*._ ")) {
if (!newValue.matches("\\d*")) {
textfield.setText(newValue.replaceAll("[^\\sa-zA-Z0-9 ._]", ""));
}
}
});