Project

General

Profile

« Previous | Next » 

Revision 092248d3

Added by Andreas Kohlbecker over 2 years ago

ref #9924 user name validation

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/AccountRegistrationViewBean.java
13 13
import org.springframework.core.env.Environment;
14 14
import org.vaadin.spring.events.EventBus;
15 15

  
16
import com.vaadin.data.validator.RegexpValidator;
16 17
import com.vaadin.navigator.View;
17 18
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
18 19
import com.vaadin.spring.annotation.SpringView;
......
98 99
        password1Field.setRequired(true);
99 100
        password2Field.setRequired(true);
100 101

  
102
        userName.addValidator(new RegexpValidator("[A-Za-z0-9_\\.\\-]{3,}", true, "User names may contain the characters \"A-Z a-z 0-9 _ . -\", and must be at least 3 characters long."));
101 103
        password1Field.addValidator(new PasswordsPolicyValidator());
102 104
        password2Field.addValidator(new PasswordsMatchValidator("The passwords are not identical.", password1Field, password2Field));
103 105
        password1Field.addValueChangeListener(e -> updateResetButtonState());

Also available in: Unified diff