回答編集履歴

2

些細

2019/03/13 01:40

投稿

quickquip
quickquip

スコア11040

test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  ```
42
42
 
43
- みたいな最小限のコードを作っ方があなた試しやすいですし、質問した時に回答者も実行しやすいですよ。
43
+ みたいな最小限のコードを作っ方があなた試しやすいですし、質問した時に回答者も実行しやすいですよ。
44
44
 
45
45
 
46
46
 

1

追記

2019/03/13 01:40

投稿

quickquip
quickquip

スコア11040

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