zoukankan      html  css  js  c++  java
  • param STRING $username 要检查的用户名

    检查用户名是否符合规定 两位以上的字母,数字,或者下划线,代码如下:

    php;auto-links:false;">/** 
    * 检查用户名是否符合规定 

    * @param STRING $username 要检查的用户名 
    * @return TRUE or FALSE 
    */ 
    function is_username($username) 

    $strlen = strlen($username); 
    if (!preg_match("/^[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]+$/", 
    $username)) 

    return false; 
    } elseif (20 < $strlen || $strlen < 2) 

    return false; 

    return true; 
    } 两位以上的字母,数字,或者下划线^[a-zA-Z0-9_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]+$.

    注:在这里,字母是 a-z,A-Z,以及从 127 到 255(0x7f-0xff)的 ASCII 字符

    2、密码:6―20位,由字母、数字组成,代码如下:

    function isPWD($value,$minLen=5,$maxLen=162881064151){ 
    $match='/^[\\~!@#$%^&*()-_=+|{}\[\],.?\/:;\'\"\d\w]{'.$minLen.','.$maxLen.'}$/'; 
    $v = trim($value); 
    if(emptyempty($v)) 
    return false; 
    return preg_match($match,$v); 
    }

    3、email验证,代码如下:

    function isEmail($value,$match='/^[\w\d]+[\w\d-.]*@[\w\d-.]+\.[\w\d]{2,10}$/i'){ 
    $v = trim($value); 
    if(emptyempty($v)) 
    return false; 
    return preg_match($match,$v); 
    }

  • 相关阅读:
    FIFO深度计算
    php学习笔记--函数
    php学习笔记--类型转换
    php学习笔记--变量与常量
    css之伪对象-webkit-scrollbar
    8大排序算法
    正则表达式
    SDC Tcl package of Timequest
    面试经历之今日头条
    《Linux高性能服务器编程》学习总结(十三)——多进程编程
  • 原文地址:https://www.cnblogs.com/cbryge/p/6201852.html
Copyright © 2011-2022 走看看