回答編集履歴
2
パターンを追加
test
CHANGED
@@ -1,13 +1,23 @@
|
|
1
|
-
どういう(文字の)パターンを想定していますか?
|
1
|
+
どういう(入力文字の)パターンを想定していますか?例えば、以下ではいかがでしょうか。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
例えば、空白と「windows」や「windows ubuntu」などの文字列(小文字のみ)を想定しているのであれば、以下ではいかがでしょうか。
|
6
2
|
|
7
3
|
|
8
4
|
|
9
5
|
```java
|
10
6
|
|
7
|
+
// 「空」と「小文字」を許容する
|
8
|
+
|
11
|
-
@Pattern(regexp = "[a-z
|
9
|
+
@Pattern(regexp = "[a-z]*")
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
// 「大文字」も許容する
|
14
|
+
|
15
|
+
@Pattern(regexp = "[a-zA-Z]*")
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
// 「スペース」も許容する
|
20
|
+
|
21
|
+
@Pattern(regexp = "[a-zA-Z ]*")
|
12
22
|
|
13
23
|
```
|
1
想定パターンを変更
test
CHANGED
@@ -2,12 +2,12 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
例えば、空白と「windows」や「ubuntu」などの文字列(小文字のみ)を想定しているのであれば、以下ではいかがでしょうか。
|
5
|
+
例えば、空白と「windows」や「windows ubuntu」などの文字列(小文字のみ)を想定しているのであれば、以下ではいかがでしょうか。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
9
|
```java
|
10
10
|
|
11
|
-
@Pattern(regexp = "[a-z]*", groups = ValidGroup2.class)
|
11
|
+
@Pattern(regexp = "[a-z ]*", groups = ValidGroup2.class)
|
12
12
|
|
13
13
|
```
|