I have a task to make a registration module with a register form view, inside it I need the fields of email and password to be validated (using regular expressions)
how can I do this?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I have a task to make a registration module with a register form view, inside it I need the fields of email and password to be validated (using regular expressions)
how can I do this?
Hi,You can do validate the email and password fields using regular expressions according to the below code:
@api.constrains('email')
def _check_email(self):
for record in self:
if record.email and not re.match(r"[^@]+@[^@]+\.[^@]+", record.email):
raise ValueError("Invalid email format")
@api.constrains('password')
def _check_password(self):
for record in self:
if record.password and not re.match(r"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$", record.password):
raise ValueError("Invalid password format. It must
contain at least 8 characters, including one letter and one digit.")
Hope it helps
thank you for help. I am wondering if we can have a conversion because I have a couple of questions to be asked.
you can find me on LinkedIn if you have enough time
https://www.linkedin.com/in/dana-kaplan/
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
2
dec. 19
|
24827 | ||
|
0
aug. 24
|
1010 | ||
|
1
dec. 19
|
5241 | ||
|
1
jun. 19
|
13466 | ||
|
1
sep. 18
|
13228 |