我正在创建一个社交网站,在注册代码中,某人只能在输入字段中输入空格。
我不希望他们在字段中输入除密码之外的任何空格。
我尝试了很多事情,,,empty
还有trim
一些htmlentities
!trim
我忘记了。他们都没有工作。其中一些人将名字的值设置为 1。
我缺少什么?
下面是我尝试过的事情的列表(不同时)。
$first_name = trim(strip_tags(filter_var($_POST['first_name'], FILTER_SANITIZE_STRING)));
str_replace(' ', ' ', $first_name);
if (empty($first_name)) {
echo "Fill in first name to sign up";
}
if (!ctype_alnum($first_name)) {
echo "Invalid first name, it only may contain letters or digits";
}
$first_name = $_POST['first_name'] ?? '';
if (empty($first_name)) {
echo "Fill in first name to sign up";
}
if (!ctype_alnum($first_name)) {
echo "Invalid first name, it only may contain letters or digits";
}
$first_name = htmlentities(trim(strip_tags(filter_var($_POST['first_name'], FILTER_SANITIZE_STRING)));
if (empty($first_name)) {
echo "Fill in first name to sign up";
}
if (!ctype_alnum($first_name)) {
echo "Invalid first name, it only may contain letters or digits";
}
慕虎7371278
ITMISS