feat: validate email

This commit is contained in:
Stein Milder 2022-09-23 16:26:30 +02:00
parent 7b830afbbc
commit 1f54717cf3

View file

@ -52,12 +52,14 @@ class RegistrationScreen extends StatelessWidget {
name: 'email', name: 'email',
title: 'Wat is je e-mailadres?', title: 'Wat is je e-mailadres?',
validators: [ validators: [
(value) => (value == null || value.isEmpty) (email) => (email == null || email.isEmpty)
? 'Geef uw e-mailadres op' ? 'Geef uw e-mailadres op'
: null, : null,
(value) => !value!.contains('@') (email) => RegExp(
? 'Geef een geldig e-mailadres op' r'^.+@[a-zA-Z]+\.{1}[a-zA-Z]+(\.{0,1}[a-zA-Z]+)$',
: null, ).hasMatch(email!)
? 'Geef een geldig e-mailadres op'
: null,
], ],
) )
], ],