<分区>
我有一个 django 表单,其中包含一个密码字段,我想验证该字段是否必须包含字母和数字的组合。
class AuthorizationForm(forms.Form):
email = forms.CharField()
password = forms.CharField(min_length=7)
我正在这样验证密码字段:
def clean_password(self):
password = self.cleaned_data['password']
if not re.match(r'^[A-Za-z0-9]+$', password):
raise forms.ValidationError("Password should be a combination of Alphabets and Numbers")
这段代码对我不起作用,它允许 abcdefghij
或 123456789
或 abcd123456
,因为我只想允许abcd123456