javascript – Form de Data no Bootstrap 3 impedir entrada de letras e caracteres especiais?

Estou trabalhando com Angular7 em um campo de Data no Bootstrap3 eu gostaria de saber se tem como fazer com que este form só aceitasse Datas e nenhum caracteres especiais. Eu sei que no próprio bootstrap ele dá uma mensagem de erro, mas eu gostaria de como elaborar uma função que este campo só aceite número e quando qualquer outra entrada aparecer uma pop para aceitar apenas Datas? Alguem tem uma ideia?