.add(new PatternValidator("^(select|where)\\s.*", Pattern.CASE_INSENSITIVE));
name = new TextField<>("name", new PropertyModel<>(model, "name")); name.setRequired(true); name.add(new PatternValidator("[^\\s]+")); name.add( new IValidator<String>() {
name = new TextField<>("name", new PropertyModel<>(model, "name")); name.setRequired(true); name.add(new PatternValidator("[^\\s]+")); name.add( new IValidator<String>() {
new PropertyModel<>(data, "staffNumber")); position.setMarkupId("staffNumber").setOutputMarkupId(true); position.add(new PatternValidator("[a-zA-Z0-9]*")); fs.add(position);