输入用户名,判断用户名是否合法(用户名必须包含且只能包含数字或字母,并且第一个字符必须是大写字母),
时间: 2023-05-14 16:05:47 浏览: 1396
根据用户的输入判断输入的合法性
好的,这是一个比较简单的问题,以下是一个示例代码:
```python
import re
def is_valid_username(username):
# 判断用户名是否符合要求
pattern = r'^[A-Z][A-Za-z0-9]*$'
return bool(re.match(pattern, username))
# 测试代码
print(is_valid_username('Abc123')) # True
print(is_valid_username('abc123')) # False
print(is_valid_username('A123bc')) # False
print(is_valid_username('A')) # False
```
这个函数接受一个字符串作为参数,然后使用正则表达式来判断用户名是否符合要求。如果用户名符合要求,函数返回 True,否则返回 False。
阅读全文