Você está na página 1de 2

VALIDACION DE CORREO ELECTRONICO

Autor: Fatima Lopez

November 11, 2010

PASO UNO:

Arroba=[@]
Punto=[.]
Letra=[a-zA-Z]
Digito=[0-9]
Simbolo=[-_]
Nombre=Letra(Letra|Digito|Simbolo|Punto)*
Servidor=Letra(Letra|Digito|Simbolo)*
Direccion=(NombreArrobaServidorPunto(Letra)*(Punto(Letra)*)?)

PASO DOS:

PASO TRES:

S={0,1,2,3,4}

={@,a....zA....Z,0....9,_-.}
F={3,4}

Arroba Letra Digito Simbolo Punto


0 - 1 - - -
1 2 1 1 1 1
2 - 2 2 2 3
3 - 3 - - 4
4 - 4 - - 4

1
PASO CUATRO:

Arroba ∩ Letra = ϕ
Arroba ∩ Digito = ϕ
Arroba ∩ Simbolo = ϕ
Arroba ∩ Punto = ϕ
Letra ∩ Digito = ϕ
Letra ∩ Simbolo = ϕ
Letra ∩ Punto = ϕ
Digito ∩ Simbolo = ϕ
Digito ∩ Punto = ϕ
Simbolo ∩ Punto = ϕ

PASO CINCO:

move (0,Arroba) → Error


move (0,Letra) →1
move (0,Digito) →Error
move (0,Simbolo) →Error
move (0,Punto) →Error
move (1,Arroba) →2
move (1,Letra) →1
move (1,Digito) →1
move (1,Simbolo) →1
move (1,Punto) →1
move (2,Arroba) →Error
move (2,Letra) →2
move (2,Digito) →2
move (2,Simbolo) →2
move (2,Punto) →3
move (3,Arroba) →Error
move (3,Letra) →3
move (3,Digito) →Error
move (3,Simbolo) →Error
move (3,Punto) →4
move (4,Arroba) →Error
move (4,Letra) →4
move (4,Digito) →Error
move (4,Simbolo) →Error
move (4,Punto) →Error

Você também pode gostar