array('min_range' => 1, 'max_range' => 4294967294) ); $options_16bit_private = array( 'options' => array( 'min_range' => 64512, 'max_range' => 65534) ); $options_32bit_private = array( 'options' => array('min_range' => 4200000000, 'max_range' => 4294967294) ); return (filter_var($as, FILTER_VALIDATE_INT, $options_wide_range) && !filter_var($as, FILTER_VALIDATE_INT, $options_16bit_private) && !filter_var($as, FILTER_VALIDATE_INT, $options_32bit_private)); } function match_aspath_regex($aspath_regex) { // TODO: validate a regex with a regex? return true; } // End of utils.php