Hi im trying to do a registration form and i am new to using preg_match. I keep getting the error
"( ! ) Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in C:\wamp\www\registration1.php on line 67"
and for every other line I use preg_match. this is an example of how i have used it
if ( preg_match('^[[:alnum:]\.\'\-]{4,50}$', stripslashes(trim($_POST['UserName']))) )
{
$UserName = mysql_real_escape_string($_POST['UserName']);
$query = "SELECT UserName FROM Users WHERE UserName = '$UserName'";
$result = @mysql_query($query);
$num = @mysql_num_rows($result);
im such a noob at this can someone please help me
I would also like to add that I have read the http://www.php.net/manual/en/function.preg-match.php page but i dont really understand it.