teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

パターンを追加

2021/12/13 23:56

投稿

IT001
IT001

スコア675

answer CHANGED
@@ -1,7 +1,12 @@
1
- どういう(文字の)パターンを想定していますか?
1
+ どういう(入力文字の)パターンを想定していますか?例えば、以下ではいかがでしょうか。
2
2
 
3
+ ```java
4
+ // 「空」と「小文字」を許容する
3
- 例えば、空白と「windows」や「windows ubuntu」などの文字列(小文字のみ)を想定しているのであれば、以下ではいかがでしょうか。
5
+ @Pattern(regexp = "[a-z]*")
4
6
 
5
- ```java
7
+ // 「大文字」も許容する
8
+ @Pattern(regexp = "[a-zA-Z]*")
9
+
10
+ // 「スペース」も許容する
6
- @Pattern(regexp = "[a-z ]*", groups = ValidGroup2.class)
11
+ @Pattern(regexp = "[a-zA-Z ]*")
7
12
  ```

1

想定パターンを変更

2021/12/13 23:56

投稿

IT001
IT001

スコア675

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  どういう(文字の)パターンを想定していますか?
2
2
 
3
- 例えば、空白と「windows」や「ubuntu」などの文字列(小文字のみ)を想定しているのであれば、以下ではいかがでしょうか。
3
+ 例えば、空白と「windows」や「windows ubuntu」などの文字列(小文字のみ)を想定しているのであれば、以下ではいかがでしょうか。
4
4
 
5
5
  ```java
6
- @Pattern(regexp = "[a-z]*", groups = ValidGroup2.class)
6
+ @Pattern(regexp = "[a-z ]*", groups = ValidGroup2.class)
7
7
  ```