That article deals with the older, slower, and less powerful ereg functions. nova is using the preg_ functions; I can tell, 'cos the error message "No ending delimiter" is from the PCRE engine. ("I found ^ at the start of the regexp, so I expect another one at the end - hey, where is it?") So the article wont' explain the error, and following it would be a step backwards. Search Google for "Perl regular expressions" (maybe with the world "tutorial" thrown in), and see what pops out. See also the section in the manual on "Pattern Syntax" for a description and a few examples.
The regexp (corrected) would read:
"/^(<.*>)$/"
Note the / characters - those are the missing delimiters (and no, I didn't put that space in either).
But the problem can be solved without using preg_match at all:
substr($text,0,1)=='<' && substr($text,-1)=='>'