【发布时间】:2018-03-17 07:45:19
【问题描述】:
我是 Angular 的新手。我正在使用 Angular 4 反应形式并想出了如何执行自定义验证。以下是我对数字的实现
function numberValidator(c: AbstractControl): { [key: string]: boolean } | null {
if (c.pristine) {
return null;
}
if (c.value.match(/.*[^0-9].*/)) {
return { 'numeric': true };
}
return null;
}
phoneControl: ['', [Validators.required, Validators.minLength(10), Validators.maxLength(10), numberValidator]],
我正在尝试了解如何执行货币(带或不带两位小数)以及最重要的日期字段。
如果这在其他地方得到了回答,请原谅我,但我找不到 angular(4) 的任何样本
感谢您的宝贵时间
【问题讨论】:
-
为什么不使用 CurrencyPipe? angular.io/api/common/CurrencyPipe
-
感谢您的建议。如果我错了,请纠正我。货币管道用于转换显示值正确吗?我正在寻找文本框输入的验证。
-
我的坏!你是对的!
标签: angular typescript angular-forms