Weird preg problem

From: Date: Thu, 04 Jul 2002 06:16:01 +0000
Subject: Weird preg problem
Groups: php.general 
Request: Send a blank email to php-general+get-105367@lists.php.net to get a copy of this message
Hi I am trying to check if a word contains only capital letters. For some reason it's not working. The below example is checking the word "weird" to see if it's all capital letters but it's saying it's matches. I've tried checking for only lower case letters with "WEIRD" and it's not working there too. What am I doing wrong? $pattern = "A-Z"; $regexp = '/^['.$pattern.']*$/i'; if( preg_match($regexp, "weird") ) echo "matches"; else echo "does not match";

« previous php.general (#105367) next »