人々が私のサイトにサインアップすると、次のコードで名前を検証します。
if (preg_match("[\W]", $name))
{
$mess = $mess . "Your name must contain letters only.<br>";
$status = "NOTOK";
}
これは、両親があなたに名前を付けたときに酔っていない限り、実際の名前に記号を含めることはできないためです。
ただし、この正規表現はスペースを検出しません。どうすれば修正できますか?