0
所以,我需要從我的驗證器返回值。自定義驗證器Angular 2 - 獲取返回
實施例:{ 'emailValidation': '電子郵件無效'}
答案= emailValidation
值=電子郵件無效。
我可以在我的HTML代碼中使用此值嗎?
validate(c: Control): { [key: string]: any } {
if (c.value == undefined) {
return null;
}
var emailReg = /^(([^<>()\[\]\\.,;:\[email protected]"]+(\.[^<>()\[\]\\.,;:\[email protected]"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return emailReg.test(c.value) ? null : { 'emailValidation': 'email is invalid.' };
}
這可能嗎?