How to enter an email address
Rolf Eike Beer
kde at opensource.sf-tec.de
Tue Oct 12 18:13:32 BST 2010
Ingo Klöcker wrote:
> On Saturday 09 October 2010, Christoph Feck wrote:
> > On Friday 08 October 2010 20:37:04 Rolf Eike Beer wrote:
> > > Hi,
> > >
> > > I was just wondering if there is a simple _and_ correct solution
> > > for an "enter an email address" widget. In KGpg I use a simple
> > > KLineEdit and
> >
> > I think the simplest is probably using QRegExpValidator. Google
> > should know a correct "email regexp".
>
> I suggest reading "I Knew How To Validate An Email Address Until I Read
> The RFC"
> http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-
> address-until-i.aspx
>
> Afterward you will hopefully agree that you should use what our experts
> in this field provide in kdepimlibs instead of trying to come up with a
> suboptimal solution involving a regular expression.
Yes, of course. That's why I asked at all: when 3 developers will do it their
own way at least 4 different bugs will appear.
What about putting that validator class in kdelibs and just using it from
kdepimlibs (with respect to BC)? Otherwise the "simple fallback" would have to
be either too permissive (as being too strict would be a user experience
nightmare) or a copy of that class anyway (with the downside that every change
always has to be done twice).
Eike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20101012/9f72aae9/attachment.sig>
More information about the kde-core-devel
mailing list