博客列表 >字符串函数

字符串函数

我们的关系如此狭窄
我们的关系如此狭窄原创
2021年08月10日 08:54:46510浏览
前台页面
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="./layui/css/layui.css"  media="all">
</head>
<body>
<div style="text-align: center;">
    <form class="layui-form layui-form-pane" action="" style="text-align: center;border: 1px; margin-top: 50px;" >

        <div class="layui-form-item">
            <div class="layui-inline">
                <label class="layui-form-label">用户名</label>
                <div class="layui-input-inline">
                    <input type="text" name="username"  placeholder="请输入" autocomplete="off" class="layui-input">
                </div>
            </div>

        </div>

        <div class="layui-form-item">
            <div class="layui-inline">
                <label class="layui-form-label">密码</label>
                <div class="layui-input-inline">
                    <input type="password" name="password" placeholder="请输入密码" autocomplete="off" class="layui-input">
                </div>
            </div>
        </div>
        <div class="layui-form-item">
            <div class="layui-inline">
                <label class="layui-form-label">确认密码</label>
                <div class="layui-input-inline">
                    <input type="password" name="password_check" placeholder="请输入密码" autocomplete="off" class="layui-input">
                </div>
            </div>
        </div>



        <div class="layui-form-item" >
            <button class="layui-btn" lay-submit="" lay-filter="demo2">提交</button>
        </div>
    </form>
</div>

</body>
<script  src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script>
<script src="./layui/layui.js" charset="utf-8"></script>
<script>
    layui.use(['form', 'layedit', 'laydate'], function(){
        var form = layui.form
            ,layer = layui.layer
            ,layedit = layui.layedit
            ,laydate = layui.laydate;
        form.on('submit(demo2)', function(data){
            console.log(data.field);
            /* layer.msg(JSON.stringify(data.field)) */
            $.ajax({
                url:"form.php",
                type:"POST",
                dataType:"json",
                data:data.field,
                success: function(res){

                   layer.msg(res.msg);
                }
            })
            return false;
        });
    })
</script>

</html>


后台
<?php
    $str = 'qwertyuiopasdfghjklzxcvbnm';
    $data = $_POST;
    if(strlen($data['username']) <= 4){
        echo json_encode(['code'=>0,'msg'=>'用户名长度不得少于4位']);die;
    }
//    $one = substr($data['username'],0,1);
//    if(!substr_count($str,strtolower($one))){
//        echo json_encode(['code'=>0,'msg'=>'用户名必须以字母开头']);die;
//    }
    $o = ord(ucfirst($data['username']));
    if($o<65 || $o>90){
        echo json_encode(['code'=>0,'msg'=>'用户名必须以字母开头']);die;
    }

    if(strlen($data['password']) < 10){
        echo json_encode(['code'=>0,'msg'=>'用密码长度不得少于10位']);die;
    }
    if(strcmp($data['password'],$data['password_check']) !== 0)
    {
        echo json_encode(['code'=>0,'msg'=>'两次密码输入需一致']);
        die;
    }
    echo json_encode(['code'=>1,'msg'=>'注册成功']);


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议