online_registration
Raz 11 months ago
parent 0a6e3f793c
commit 2fcad82ec9
  1. 6
      tournaments/forms.py

@ -56,6 +56,12 @@ class TournamentRegistrationForm(forms.Form):
def clean_mobile_number(self): def clean_mobile_number(self):
mobile_number = self.cleaned_data.get('mobile_number') mobile_number = self.cleaned_data.get('mobile_number')
if mobile_number:
# Basic regex for mobile numbers, matching common formats
# Remove spaces from the number first
mobile_number = mobile_number.replace(' ', '')
if not re.match(r"^\+?\d{10,15}$", mobile_number):
raise forms.ValidationError("Entrer un numéro de téléphone valide.")
return mobile_number return mobile_number
class AddPlayerForm(forms.Form): class AddPlayerForm(forms.Form):

Loading…
Cancel
Save