呼び出しを容易にする機能パッケージの着陸戦略

ランディング戦略:
            機能としてパッケージ結果は真と偽の呼び出しの後、直接呼び出しを容易にするために、
            すべてのポリシーは、オブジェクト内に存在する必要があります
VAR戦略=(関数(){
        VAR OBJ = { 
           allNum: / ^ \ + $ D / 
           allLetter: / ^ [AZ] + $ / I、
             // 取得するためのポリシーを追加     
       } 

       // 関数の戻り
       リターン 機能を(ヴァル、STR){
            戻りOBJ [STR] .TEST(ヴァル); 
       } 
   })(); 

    // バインドユーザ名失うフォーカスイベント 
   IPT [0] .onblur = 関数(){
         // 取得したユーザ入力
        VARヴァル= この.Valueのを;
         // ユーザー名は、純粋な文字であることを確認します
        IF(戦略(ヴァル、 'allLetter' )){ 
            にconsole.logは( '確認済み' ); 
        } { 
            にconsole.log( '認証失敗' ); 
        } 
    } 

    // バインドパスワード紛失フォーカスイベント 
    IPT [1]。 =のonblur 関数(){
         // ユーザ入力を取得
        VAR valは= この.Valueのを;
         // 認証パスワードは、純粋なデジタルで
        のiF(戦略(ヴァル、 'allNum' )){ 
            にconsole.logは( '確認済み' )。
        } { 
            にconsole.log(「認証失敗」)。
        } 
    }

 

おすすめ

転載: www.cnblogs.com/yess/p/12158467.html