利用正则表达式完成下面的操作:
1.用户名匹配
要求: 1.用户名只能包含数字 字母 下划线
2.不能以数字开头
3.长度在 6 到 16 位范围内
re_str = r'[a-zA-Z_][\da-zA-Z_]{5,15}'
print(re.fullmatch(re_str, '~qds_3_'))
- 密码匹配
要求: 1.不能包含!@#¥%^&*这些特殊符号
2.必须以字母开头
3.长度在 6 到 12 位范围内
re_str = r'[a-zA-Z][^!@#¥%^&*]{5,11}'
print<