número do tipo de entrada html5 com padrão regex no celular

Estou tentando obter o padrão regex no tipo de entradanumber para mostrar apenas números e pontos. Eu tentei algo assim.

<input type="number" pattern="[0-9.]*">

<input type="tel">

Ambos estão mostrando apenas números (0-9), mas não são exibidos. (ponto). Eu preciso usar ponto no campo de entrada.

É possível através do html5? Ou devo ir com javascript?

Nota: Isso está funcionando bem no Android, mas. (ponto) não é exibido nos iphones

Eu preciso exibir o teclado móvel como este ..

Alguma ajuda sobre isso?

questionAnswers(4)

yourAnswerToTheQuestion