ランディング戦略:
機能としてパッケージ結果は真と偽の呼び出しの後、直接呼び出しを容易にするために、
すべてのポリシーは、オブジェクト内に存在する必要があります
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(「認証失敗」)。 } }