PHPに関するヘルプが欲しいです。文字列 ($fullname) があるとします。「Firstname_Lastname」の形式であることを検証したいと思います。たとえば、「Nathan Phillips」や「Nathan122」などではなく、「Nathan_Phillips」であることを確認してください。
前もって感謝します!:-)
------------ 編集 ------------- みんなありがとう!なんとかそれができました。また、数値フィルターを追加しました。関数は次のとおりです。
function isValidName($name)
{
if (strcspn($name, '0123456789') != strlen($name))
return FALSE;
$name = str_replace(" ", "", $name);
$result = explode("_", $name);
if(count($result) == 2)
return TRUE;
else
return FALSE;
}
使用例:
if(isValidName("Test_Test") == TRUE)
echo "Valid name.";
else
echo "Invalid name.";
再度、感謝します!