/ / E-mailové validačné riešenie pre front a backend - java, javascript, regex, validácia, email

E-mailové overovacie riešenie pre front a backend - java, javascript, regex, validácia, e-mail

Musíme urobiť overenie e-mailu a existujú ajveľké množstvo riešení. E-mail nie je primárny e-mail, ktorý používame na rôznych stránkach, takže neplánujeme zasielanie e-mailov a overovanie účtu. Preto sa spoliehame na validačné riešenie založené na regulárnych výrazoch.

Teraz sa všeobecne neodporúča overovanie založené na regulárnych súboroch na serveri (java) a odporúčame vám používať existujúce riešenia, ako napríklad EmailValidator alebo existujúce knižnice. Teraz je problémom dosiahnuť konzistentnosť medzi validáciou front-end (ktorá by bola založená na regulárnych aplikáciách a implementovaná v javascripte) a backendovou implementáciou (ktorá bude v java).

Existuje riešenie na dosiahnutie konzistencie medzi týmito validáciami na klientskom a klientskom serveri automaticky.

odpovede:

1 pre odpoveď č. 1

Vidím dve riešenia, ktoré možno nie sú optimálne, ale určite stojí za vyskúšanie.

1) Môžete implementovať webovú službu, ktorá vráti výsledok vrátený programom EmailValidator a potom zavoláte túto webovú službu do svojho javascriptu na vykonanie kontrol.

2) Pokúste sa nájsť regulárny súbor používaný programom EmailValidator (za predpokladu, že používajú regulárny výraz), a použite ho rovnako vo svojom javascipt.