瀏覽代碼

更新密码正则提示

sandm 3 年之前
父節點
當前提交
4b5daa03cc
共有 2 個文件被更改,包括 7 次插入3 次删除
  1. 2 2
      app/Validators/AuthValidatorRequest.php
  2. 5 1
      public/test.php

+ 2 - 2
app/Validators/AuthValidatorRequest.php

@@ -12,7 +12,7 @@ class AuthValidatorRequest extends BaseValidatorRequest
         return [
            'rules'=>[
                'account'=>['required'],
-               'password'=>['required','min:8','regex:/^(?=.*\[a-z\])(?=.*\d)\[^\]{8,}$/']
+               'password'=>['required','min:8','regex:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,15}$/']
            ],
            'messages'=>[
                'account.required'=>'请输入用户名',
@@ -42,7 +42,7 @@ class AuthValidatorRequest extends BaseValidatorRequest
         return [
             'rules'=>[
                 'company_account'=>['required'],
-                'company_password'=>['required','min:8','regex:/^(?=.*\[a-z\])(?=.*\d)\[^\]{8,}$/']
+                'company_password'=>['required','min:8','regex:/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,15}$/']
             ],
             'messages'=>[
                 'account.required'=>'请输入用户名',

+ 5 - 1
public/test.php

@@ -1,2 +1,6 @@
 <?php
-$ret = error_log(json_encode($_POST),3,'/data/wwwroot/jucai/public/scrm');
+if(!preg_match('/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,15}$/','a123456789')){
+    echo 0;
+}else{
+    echo 1;
+}