On Wed, November 30, 2005 5:10 pm, Chris Lott wrote: > What is the shortest possible check to ensure that a field coming from > a form as a text type input is either a positive integer or 0, but > that also accepts/converts 1.0 or 5.00 as input? This might be good enough: if (isset($_POST['x'])){ if (!preg_match('/([0-9]*)(\\.0*)?/', $_POST['x']){ //invalid } else{ $_CLEAN['x'] = (int) $_POST['x']; } } -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php