zoukankan      html  css  js  c++  java
  • PHP 正则

    有个在提交表单时关于正则验证的代码,

    用户名要求字母数字以及下划线组成

    密码要求8-16位的大小写字母与数字组成,感觉书上写的不对,尤其是密码,直接做全排列的方式进行匹配,尼玛,

    太TM麻烦了

    感觉我这样写更快速

    $pattern_username="/W+/";
    $pattern_password="/(([^a-z]){8,16}|([^A-Z]){8,16}|([^0-9]){8,16})|[^a-zA-Z0-9]/";
    preg_match($pattern_username,$username,$arr_username);
    if(!empty($arr_username))
    {
        echo "用户名不合法";
    }
    preg_match($pattern_password,$password,$arr_password);
    
    if(!empty($arr_password))    
    {
        var_dump($arr_password);
        echo "密码不合法";
    }
  • 相关阅读:
    vue
    vue
    vue
    vue
    vue
    vue
    vue
    vue
    vue
    vue
  • 原文地址:https://www.cnblogs.com/clearlove/p/4973201.html
Copyright © 2011-2022 走看看