Есть директива, которая не позволяет писать в инпут ничего, кроме цифр, точки и минуса:
var transformedInput = inputValue ? inputValue.replace(/[^\d.-]/g,'') : null;
Как переписать его так, чтобы оно не позволяло писать больше двух знаков после точки? Спасибо.