Мне нужно создать поле ввода в Angular, в этом поле ввода можно использовать только число с двумя десятичными знаками, например '123455.12'
Ниже приведено то, что я пробовал до сих пор
<input myCustomDirective type="text">
Iсоздана директива.В моем CustomDirective я использовал HostListener для события нажатия клавиши, в этом слушателе я использовал регулярное выражение для проверки, но он разрешает только число, которое он не позволяет ввести '. (Точка)'
new RegExp('^[0-9]*$');
// мое регулярное выражение