fork(1) download
  1. <?php
  2.  
  3. $vals = array('1.0','0.3','0.04','10.2','2,2','0.8');
  4.  
  5. foreach ( $vals as $v ):
  6. echo (rgbv($v)) ? $v.' is valid<br />' : $v.' is NOT valid<br />';
  7. endforeach;
  8.  
  9. function rgbv($str) {
  10. return preg_match('/^(0\.\d{1,2}|1\.0{1,2})$/', $str);
  11. }
  12.  
  13. ?>
Success #stdin #stdout 0.02s 24144KB
stdin
Standard input is empty
stdout
1.0 is valid<br />0.3 is valid<br />0.04 is valid<br />10.2 is NOT valid<br />2,2 is NOT valid<br />0.8 is valid<br />