[ruby-it] [rails] problema validazione dati con regexp

gabriele renzi surrender_it a yahoo.it
Lun 1 Set 2008 22:59:33 CEST





> From: Aldo Italo <free3zone a gmail.com>
> To: ml a lists.ruby-it.org
> Sent: Monday, 1 September, 2008 17:50:42
> Subject: Re: [ruby-it] [rails] problema validazione dati con regexp
> 



> 
> il risultato purtroppo è lo stesso di prima: non mi accetta valori con 
> lo zero sulla cifra finale.
> grazie.



eppure sembra andare (ho cambiato due dettagli, riordinando la regex e mettendo il secondo membro di lunghezza variabile)

 Interactive ruby ready.                                                
>> r=/^(\d{1,3}\.\d{1,4})?$/                                            
=> /^(\d{1,3}\.\d{1,4})?$/                                              
>> r =~ "12.123"                                                        
=> 0                                                                    
>> r =~ "ciao"                                                          
=> nil                                                                  
>> r =~ "112.123"                                                       
=> 0                                                                    
>> r =~ "112.1230"                                                      
=> 0                                                                    
>> r =~ "112.230"                                                       
=> 0                                                                    
>> r =~ "2.230"                                                         
=> 0                                                                    
>> r =~ "2.2"                                                           
=> 0                                                                    
>> r =~ "2."                                                            
=> nil                                                                  
>> r =~ ""                                                              
=> 0                                                                    
>> r =~ "1.0"                                                           
=> 0                                                                    
>> r =~ "0.0"                                                           
=> 0                                                                    
>> r =~ "00.00"                                                         
=> 0                                                                    


      


More information about the Ml mailing list