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/
Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.
InscribirsePublicaciones relacionadas | Respuestas | Vistas | Actividad | |
---|---|---|---|---|
|
2
dic 19
|
24862 | ||
|
0
ago 24
|
1044 | ||
|
1
dic 19
|
5270 | ||
|
1
jun 19
|
13481 | ||
|
1
sept 18
|
13251 |