if((!isset($error)) and (!ereg("^[_0-9a-z]*$",$nicker))) $error="ニックネームは文字、數(shù)字で構(gòu)成する必要がありますおよびアンダースコア「;
これは、一方だけではなく両方を判斷する必要があることを意味するため、 and と or は 1 つの條件のみを判斷するために使用されます。