Thanx Bill, ScherBi@BAM.com wrote:
This may be heresy to some folk, but you're probably better off doing this client side, if you are able. The Javascript in Version 4.x and above Netscape (and IE too, I think) has a regular expression engine built in. An re to match all possible valid email addrs could be quite large however: http://enterprise.ic.gc.ca/~jfriedl/regex/email-opt.txt ...but my experience says, that you *never* can trust the client side. It is much better to have this on the server-side:
Input <------------------- | | | | V | Validation not ok --> Error Message ok | | V Work with input. Feature Request: Maybe a good idea to have some configurable Functions inside Zope, like: CheckForValidEmailSyntax CheckForNumbersOnly CheckForCharsOnly CheckForCharsandNumbersOnly Normally you don't need much more. Any volunteers? ;) Juergen