php实现表单校验功能
- Bootstrap
- 新建网站
- 前端HTML
- 后端
- 正则表达式
Bootstrap bootstrap
前端框架,主要负责美化UI,纯后端校验,未做前端校验
注意:前端校验可以提升用户体验(反馈快),减少服务器压力(减少无意义的请求)
后端验证是防止接口被私自调用导致破坏数据库结构,如果后端不验证,相当于数据库就裸奔了
所以几乎所有的业务场景中前后端都需要做校验工作
新建网站 【Php|php实现表单校验功能】点击新建网站,设置域名,根目录,修改默认首页即可
文章图片
文章图片
新建成功
前端HTML
Document - 锐客网
>
#form {
width: 600px;
margin: 150px auto;
padding: 10px;
border: 1px;
}
后端
alert('$error[0]');
history.back(-1);
EOT;
if(count($error) > 0){
echo $message;
}else{
echo "注册成功";
}
?>
注意:后端是通过name属性获取
正则表达式
- preg_match()
完成正则匹配
/。/创建一个正则模式
\w 代表一个字符的范围[0-9 a-z A-Z]
+一个或多个
^ 字符的起始位置
$ 字符的结束位置
.任意字符
.转义把”."当成普通字符
\d 一个字符的范围是0-9
{N}这个字符运行出现多少个
{n,}这个字符允许出现n个以上
推荐阅读
- Write|Win10安装Apache和PHP
- C#|C#文件流FileStream
- CPU底层|【CPU底层那些事(数组和指针真的一样吗()】)
- 如何在中后台领域玩转BFF架构
- 42889 IOS开发
- Java基础~无间断巩固|java基础-宇宙第一YWM(入门java--基础框图)
- java|秒杀项目(二)之验证功能&&全局共享&&参数解析器
- vue性能优化|vue功能之“loading加载优化“
- 前端|Html单选按钮自定义样式