Holladiewaldfee,
nicht dass wir es wüssten:
RFC 2396
wenn ich mich recht erinnere hatten wir hier mal eine Diskussion, wo es genau darum ging, daß das "~" eben invalide sei, und daß der reguläre Ausdruck zur Adressvalidierung eben für dieses Zeichen angepasst wurde, weil es so oft verwendet wird (Apache sei Dank).
Wenn ich mich geirrt haben sollte bitte ich die Fehlinfo zu entschuldigen.
Ciao,
Harry