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/
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
RekisteröidyAiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
---|---|---|---|---|
|
2
jouluk. 19
|
24845 | ||
|
0
elok. 24
|
1024 | ||
|
1
jouluk. 19
|
5244 | ||
|
1
kesäk. 19
|
13475 | ||
insert into database the input fields
Ratkaistu
|
|
1
syysk. 18
|
13240 |