アクセスが内容入力に制約を課す方法
正規表現や条件分岐による入力値の検証など、ユーザー入力を制限する方法があります。方法は以下の通りです:
- 正規表現を使って検証する:
import re
def validate_input(input_str):
pattern = r'^[a-zA-Z0-9]+$' # 只允许字母和数字
if re.match(pattern, input_str):
return True
else:
return False
input_str = input("请输入内容:")
if validate_input(input_str):
print("输入内容合法")
else:
print("输入内容不合法")
- 条件文を使用して検証する。
def validate_input(input_str):
if input_str.isalnum(): # 只允许字母和数字
return True
else:
return False
input_str = input("请输入内容:")
if validate_input(input_str):
print("输入内容合法")
else:
print("输入内容不合法")
必要な検証ルールを自由に記述できます。