if (preg_match("/^[0-9\w]+$/siU", $subject)) { // valid }
function validate($subject) { for ($i = 0; $i < strlen($subject); $i++) { if (!is_numeric($subject{$i}) or $subject{$i} != " ") { return false; } } return true; }