On Thu, Jul 07, 2011 at 10:35:56PM +0200, mouss wrote:

> /^[0-9\.]$/
> is equivalent to
>       any string formed with digits and/or dots

No, just any single character that is a digit or ".". You left off the
"*" or "+" to make it a string composed of one (or zero) or more of said.

> with pcre; you can shorten this to
> /^[\.\d]+$/
> 
> but for your fqrdns, there is no point being that precise. it's enough to do
> /(:\d$)/              DUNNO
> 
> this means ignore anything that ends with a digit or contains a ':'.

No. This is ends with a ":" that is followed by a digit. The expression
for contains a ":" or ends with a digit is:

        /:|\d$/

-- 
        Viktor.

Reply via email to