suit: Umlaute bei Validation

Beitrag lesen

  1. Entweder man checkt auf das Vorkommen eines @ und danach eines Punktes, sowie sonstiger Zeichen, die sich dazwischen und zwischen Stringanfang und Stringende befinden. Das führt zu folgendem Regex: ^.+@.+..+$

ein punkt nach dem klammeraffen? was ist mit adressen die lediglich auf lokale hostnamen verweisen? wie zb mail@localhost

afaik ist gibts nur wenige indizien, die wirklich zu prüfen sind

das vorhandensein des klammeraffens und mindestens 2 zeichen (1x davor und 1x dahinter)

prüfen ob am stringanfang oder ende (vor dem klammeraffen, dem local-part) ein punkt vorkommt

prüfen ob 2 punkte in folge auftreten