回答編集履歴
1
全角文字が入っているケースを追加
test
CHANGED
@@ -42,13 +42,13 @@
|
|
42
42
|
|
43
43
|
def f2(s):
|
44
44
|
|
45
|
-
return bool(re.match(r'^(?=.*
|
45
|
+
return bool(re.match(r'^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[^ ]{6,}$', s))
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
+
data = ['1234567', 'Abc4eFg', 'Abc4 eFg', 'Abc4eFg', '!@#$%^&*(', '!(*#1Aa', 'Aa132', 'ABC123',
|
49
50
|
|
50
|
-
|
51
|
-
|
51
|
+
'Aa1????????????', 'Aa02412512', 'zZ9sdfds', 'ABCabc', 'abc123']
|
52
52
|
|
53
53
|
for d in data:
|
54
54
|
|