Le 07/07/2011 22:48, Victor Duchovni a écrit :
> 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.
> 

oh sigh! of course! thanks for the correction

>> 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$/
> 

sigh again, and thanks again!
I'll beat my keyboard until it pleads guilty :)


Reply via email to