layui 手机_使用正则layui框架做个QQ验证

064b3dd7824907c3e14f079439e181d6.png

DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Documenttitle>

    <link rel="stylesheet" href="./layui/css/layui.css"  media="all">

    <style>

        a{

            text-decoration: none;

            color: skyblue;

        }

        .w{

            display: flex;

            flex-direction: column;

            height: 500px;

            width: 370px;

            margin: 0 auto;

        }

        h1{

            font-size: 50px;

            margin-bottom: 15px;

            /* flex: 1; */

        }

        h3{

            display: flex;

            justify-content:space-between;

            margin-bottom: 15px;

        }

        .messages{

            /* display: none; */

            margin-left: 50px;

            text-align:left;

            margin-bottom: 15px;

        }

        .name{

            height: 75px;

        }

        .name input{

            width: 70%;

            height: 38%;

        }

        .passworld{

        }

        .passworld input{

            width: 70%;

            height: 38%;

        }

        .phone input{

            width: 200px;

            margin-left: 50px;

            margin-bottom: 15px;

        }

        .test{

            display: flex;

        }

        .test input{

            /* flex: 1; */

            width: 200px;

            margin-left: 50px;

            margin-right: 10px;

        }

        .register{

            height: 100px;

            display: flex;

            justify-content: center;

            align-items: center;

            /* flex: 1; */

        }

        .register button{

            /* width: 80%;

            height: 70%; */

            width: 320px;

        }

    style>

head>

<body>

    <div class="w">

        <h1>欢迎注册QQh1>

       <h3>每一天,乐在沟通<div><a href="#">免费靓号a>div>h3> 

       <form class="layui-form">

        <div class="layui-form-item">

            <input type="text" name="username" required lay-verify="required" placeholder="请输入QQ" autocomplete="off" class="layui-input username">    

        div>

        <div class="layui-form-item">

            <input type="text" name="title" required lay-verify="required" placeholder="请输入密码" autocomplete="off" class="layui-input passworld">    

          div>

       <div class="messages">

           <p>不能包括空格p>

           <p>长度为8-16个字符p>

           <p>必须包含字母、数字、符号中至少两种p>

       div>

      <div class="phone">

        <input type="text" name="title" required lay-verify="required" placeholder="请输入手机号码" autocomplete="off" class="layui-input iphone">    

      div>

      <div class="test">

        <input type="text" name="title" required lay-verify="required" placeholder="请输入验证码" autocomplete="off" class="layui-input">    

        <button type="button" class="layui-btn layui-btn-normal" onclick="phonetest()">发送验证码button>div>

      <div class="register">

        <button type="button" class="layui-btn layui-btn-normal" onclick="caonima()">立即注册button>

      div>

     form>

    div>

    <script src="js/jquery-2.0.0.min.js">script>

    <script src="./layer/layer.js">script>

   <script>

       var reg = /^[a-zA-Z0-9_-]{6,12}$/

       var username1 =  /[\u4E00-\u9FA5]/

       var phonenum = /^1(3|4|5|6|7|8|9)\d{9}$/

       var username = document.querySelector('.username')

       var passworld = document.querySelector('.passworld')

       var iphone = document.querySelector('.iphone')

       username.onblur = function nametest() {

           if(username1.test(this.value)){

               layer.msg('yes')

           }else{

            layer.msg('error')

           }

       }

       passworld.onblur = function() {

        if(reg.test(this.value)){

           }else{

            layer.msg('密码错误')

           }

       }

       function phonetest() {

           if(phonenum.test(iphone.value)){

            layer.msg("大吉大利")

           }else {

            layer.msg('手机号码错误')

           }

       }

       function caonima() {

        if(reg.test(username.value) && reg.test(passworld.value)){

               layer.msg('yes')

           }else{

            layer.msg('error')

           }

       }

   script>

body>

html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值