Angular學習筆記(二十二)表單處理之校驗器

2021-08-15 19:00:45 字數 1438 閱讀 1013

基本語法:

***(params:abstractcontrol)::any
demo 1:手機號校驗

//編寫手機號校驗器

mobilevaild(mobile:formcontrol):any$/;

let valid = myreg.test(value);

console.log("手機號是否校驗通過:"+valid)

return valid ? null:

}//使用校驗器

//配置表單資料模型,多個校驗器使用陣列形式

mobilephone:['',this.mobilevaild]

demo 2:驗證 密碼和確認密碼的 一致性

//編寫校驗器

passwordvaild(passwords:formgroup):any}

}//使用校驗器

passwords:fb.group(,)

//註冊按鈕列印錯誤資訊

onsubmit()

執行圖:

tips:formgroup物件和formarray物件的校驗器是物件型別,其key是validator

內建校驗器api

demo:

使用者名稱必填且長度須大於6

//在資料模型中

username:['',[validators.required,validators.minlength(6)]]

//註冊按鈕

console.log("手機號是否校驗通過:"+valid)

return valid ? null:

}export function

passwordvaild

(passwords:formgroup)

:any}

}

c語言學習筆記二十二

自動處理標頭檔案的依賴關係 all test34 test34 test34.o test33.o test31.o gcc o test34.o test34.c test29.h test30.h test32.h test33.o test33.c test32.h test29.h test...

二十二 Oracle學習筆記 Oracle異常

一 oralce異常 1.oracle低層定義了很多異常,每個異常都有乙個唯一的編碼,這些異常之中,有一些是比較常見的,oracle 給這些異常定義了名稱,可以直接使用,其他沒有名稱只有編碼的不能直接使用。2.異常的分類 1 預定義異常 既有編碼又有名稱的異常是預定義異常,此類異常可以直接使用 2 ...

c語言學習筆記二十二

自動處理標頭檔案的依賴關係 all test34 test34 test34.o test33.o test31.o gcc o test34.o test34.c test29.h test30.h test32.h test33.o test33.c test32.h test29.h test...