Ionic/HTML5 - Decimal Keyboard Input?

How do I display a numeric keyboard with a decimal button on iOS and Android? Is there an Ionic-specific way to do this?

I'm able to display a numeric keyboard on both iOS and Android with the following:

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

iOS appears to disregard the type of value "number" and displays the number pad based off the pattern attribute, but the type is set to "number" anyway for Android.

Edit: Forgot to mention that I have tried pattern="[0-9.]*". iOS simply shows the full keyboard when I do this.

Edit2: I've also tried pattern="\d+[,.]?\d*" - again, to no avail.

Seems that the problem is relative to some samsung devices only.

I have the same issue that you describe on Samsung Galaxy Note 8.0 (android 4.4.2) but everything works fine on Nexus simply using

<input type="number" step="0.01"> 

related posts http://stackoverflow.com/questions/12514162/google-chrome-on-android-and-only-android-does-not-allow-decimal-with-type-num

and http://stackoverflow.com/questions/11134903/samsung-galaxy-tablet-does-not-allow-entering-floating-point-numbers-to-inputs-w/23389191#23389191