| 
	
 | 
 Posted by  davranfor on 10/17/07 20:50 
On 17 oct, 20:20, "Rik Wasmus" <luiheidsgoe...@hotmail.com> wrote: 
> On Wed, 17 Oct 2007 21:59:49 +0200, <davran...@gmail.com> wrote: 
> > Hello 
> 
> > I need a regular expression that validate a list of numbers separated 
> > by "-" , numbers can not be greater than 999 
> 
> > Valid examples 
> > 0 
> > 12-455-01 
> > 1-9 
> > 125-32-155-45-45 
> 
> > Invalid examples 
> > -1 
> > 45- 
> > 1-45665456-4 
> > 12-45- 
> > - 
> 
> Hmmz, showing a 'best try' would be appreciated. However, I normally can't 
> resist a good regex, so here it goes: 
> 
> '/^([1-9][0-9]?)?[0-9](-([1-9][0-9]?)?[0-9])*$/' 
> 
> Untested BTW. I've made 78-034-89 invalid, as a number should not start 
> with zero, unless it's only 1 zero. 't Would be simpler if it was valid, 
> your choice. 
> -- 
> Rik Wasmus 
 
works like a charm, can you explain the simple way without check zero 
at start? 
 
thanks again
 
  
Navigation:
[Reply to this message] 
 |