Wpis z mikrobloga

Ktoś zgubił $ no końcu regexa, a ludzie świrują...

A sprawdzanie maili zgodnie z tym RFC jest bez sensu, tam są takie cuda dozwolone, że się w pale nie mieści.

"( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)"@example.com chyba też jest poprawnym adresem. "Ędward Ącki"@cos.tam na pewno.
  • Odpowiedz
@frax: ogólnie przy sprawdzaniu emaila wystarczy mieć coś przed znakiem @, a po znaku przynajmniej jedna kropke i brak bialych znakow. I taki adres może być zakwalifikowany jako prawidłowy
  • Odpowiedz
  • 1
@frax: standardy to standardy. Serwery pocztowe tez są implementowane na podstawie RFC, jeżeli są one w stanie przyjąć adres "( ͡° ͜ʖ ͡°)"@example.com, to nie widzę problemu by taki adres przyjąć w formularzu.
  • Odpowiedz
@surma: Właśnie chyba niekoniecznie są, bo ten standard jest absurdalnie przerośnięty. Tutaj znajdziesz regex walidujący zgodnie z RFC, i trochę tekstu na temat "czemu zgodność z RFC jest bez sensu".

Ad.2.: Jeżeli przyjmie samą kropkę, to rzeczywiście do kitu jest :P
  • Odpowiedz