使用PHP函数判断输入的数据是否符合下列要求:输入必须为全数字、输入字符串长度不允许超过25,输入不允许为空。

动态网页的特点是能够人机交互,但有时却需要限制用户的输入。使用PHP函数判断输入(这里先假定一个变量)的数据是否符合不列要求:输入必须为全数字、输入字符串长度不允许超过25,输入不允许为空。注:获取这符串长度函数为strlen(string)。

html页面代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset= "utf-8">
    <title>user input</title>
</head>
<body>
    <form action="limit.php" method="post">
        Your ID<br>
        <input type="text" name="numbers"><br>
        <input type="submit" value="submit">
    </form>
</body>
</html>

浏览器效果:

php页面代码:

<?php
$num = $_POST["numbers"];
if(ctype_digit($num) && strlen($num) <= 25 && strlen($num) > 0){
	echo "suceed!";
} else {
	echo "Input error! Please try again!";
}
?>

如果用户输入符合要求,浏览器输出:"Succeed!"

如果用户输入不符合要求,浏览器输出:“Input error! Please try again!"

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值