我想获得一些关于 PHP 的帮助。假设我有一个字符串 ($fullname)。我想验证它是“Firstname_Lastname”的形式。例如,确保它是“Nathan_Phillips”而不是“Nathan Phillips”或“Nathan122”等。你们能帮我解决这个问题吗?
提前致谢!:-)
------------ 编辑 ------------- 谢谢你们!设法做到了。还添加了数字过滤器。这是功能:
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.";
再次感谢!