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

回答編集履歴

2

些細

2019/03/13 01:40

投稿

quickquip
quickquip

スコア11357

answer CHANGED
@@ -19,6 +19,6 @@
19
19
  else:
20
20
  print('パスワードの条件を満たしていません')
21
21
  ```
22
- みたいな最小限のコードを作っ方があなた試しやすいですし、質問した時に回答者も実行しやすいですよ。
22
+ みたいな最小限のコードを作っ方があなた試しやすいですし、質問した時に回答者も実行しやすいですよ。
23
23
 
24
24
  ↑のコードは実行してみてくださいね。たぶんあなたの想定している結果ではないでしょうから。

1

追記

2019/03/13 01:40

投稿

quickquip
quickquip

スコア11357

answer CHANGED
@@ -4,4 +4,21 @@
4
4
  A〜Zを1つ以上含み
5
5
  0〜9を1つ以上含む
6
6
  a〜zA〜Z0〜9の1文字の後に空白が8つ以上
7
- なので、`a Z9`と入力すると、`a `の部分にマッチしますよ。
7
+ なので、`a Z9`と入力すると、`a `の部分にマッチしますよ。
8
+
9
+
10
+ ----
11
+
12
+ 老婆心として。
13
+ ```python
14
+ import re
15
+ pattern = r'(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9]{8,}'
16
+ password = 'aZ9az9az9あいう'
17
+ if re.match(pattern, password):
18
+ print('passwordを設定しました')
19
+ else:
20
+ print('パスワードの条件を満たしていません')
21
+ ```
22
+ みたいな最小限のコードを作っ方があなた試しやすいですし、質問した時に回答者も実行しやすいですよ。
23
+
24
+ ↑のコードは実行してみてくださいね。たぶんあなたの想定している結果ではないでしょうから。