Use a look-behind, not a look-ahead:
print "matches\n" if (/^N.*(?<!00)$/) [download]
In reply to Re: ^N.*(?!00$) by Anonymous Monk in thread ^N.*(?!00$) by ady