Skip to content

Commit a632747

Browse files
committed
account/activate: allow Russian symbols in name.
Fixed #105
1 parent 09a873b commit a632747

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/main/java/ru/mystamps/web/validation/ValidationRules.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ public final class ValidationRules {
2525
public static final String LOGIN_REGEXP = "[-_a-zA-Z0-9]+";
2626

2727
public static final Integer NAME_MAX_LENGTH = 100;
28-
public static final String NAME_REGEXP1 = "[- \\p{Alpha}]+";
29-
public static final String NAME_REGEXP2 = "[ \\p{Alpha}]([- \\p{Alpha}]+[ \\p{Alpha}])*";
28+
public static final String NAME_REGEXP1 = "[- \\p{L}]+";
29+
public static final String NAME_REGEXP2 = "[ \\p{L}]([- \\p{L}]+[ \\p{L}])*";
3030

3131
public static final Integer PASSWORD_MIN_LENGTH = 4;
3232
public static final String PASSWORD_REGEXP = "[-_a-zA-Z0-9]+";

src/test/java/ru/mystamps/web/tests/cases/WhenUserActivateAccount.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,10 @@ public void nameShouldNotBeTooLong() {
159159

160160
@Test
161161
public void nameWithAllowedCharactersShouldBeAccepted() {
162-
// TODO: test Russian letters (like 'Sемён Як-ушев')
163-
164162
final String[] names = new String[] {
165163
"x",
166-
"Slava Se-mushin"
164+
"Slava Se-mushin",
165+
"Семён Якушев"
167166
};
168167

169168
for (final String name : names) {

0 commit comments

Comments
 (0)