zoukankan      html  css  js  c++  java
  • 正则表达之判断输入内容是否规范

    /*

    我不会告诉大家,这个案例我测试了一个晚上。
    错误1:正则写错了,多了个括号....

    错误2:$email写成了$password

    最后一个把我折腾的要死了。不要问我为什么不看错误提示,因为他提示的不是哪里。不要问我为什么不输出试试。我输出了。就最后输出和才发现!操你妹!心好痛。

    */

    <html>
    <head>
        <title>正则学习的第一个案例</title>
    </head>
    <body>
    <caption>使用正则来判断输入的是否正确</caption>
    <form action="" method="GET">
    姓名:<input type="text" name="username"><br>
    邮箱:<input type="text" name="email"><br>
    <input type="submit">
    </form>
    <?php 
    $username=$_GET['username'];
    $email=$_GET['email'];
    $reg_username="/w{0,10}/";
    $reg_email="/^(w+)@(w+).(w+)/";
    echo $username;
    echo $email;
    if(isset($username)&&isset($email)){
        if(preg_match($reg_username,$username)){
            if(preg_match($reg_email,$email)){
                echo "<script>alert('恭喜您,输入的全部是正确!')</script>";
            }else{
                echo "<script>alert('抱歉,您的邮箱格式输入有误!')</script>";
            }
        }else{
            echo "<script>alert('抱歉,您的姓名格式输入有误!')</script>";
        }
    }
    ?>
    </body>  
    </html>
  • 相关阅读:
    二级指针与二维数组
    二维数组的两种访问方式
    函数返回局部变量
    函数指针
    链表
    二叉树各种遍历
    二叉树常见问题
    C语言单链表实现19个功能完全详解
    halcon算子翻译——set_fuzzy_measure_norm_pair
    Halcon算子翻译——set_fuzzy_measure
  • 原文地址:https://www.cnblogs.com/xishaonian/p/6091098.html
Copyright © 2011-2022 走看看