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 :)