Php|php实现表单校验功能


php实现表单校验功能

  • Bootstrap
  • 新建网站
  • 前端HTML
  • 后端
  • 正则表达式

Bootstrap bootstrap
前端框架,主要负责美化UI,纯后端校验,未做前端校验
注意:前端校验可以提升用户体验(反馈快),减少服务器压力(减少无意义的请求)
后端验证是防止接口被私自调用导致破坏数据库结构,如果后端不验证,相当于数据库就裸奔了
所以几乎所有的业务场景中前后端都需要做校验工作
新建网站 【Php|php实现表单校验功能】点击新建网站,设置域名,根目录,修改默认首页即可
Php|php实现表单校验功能
文章图片

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个以上

    推荐阅读