bug($ng): change numberInputType to check for leading decimals

add check for leading decimal.  Some browsers swallow leading decimals on
input type="number".

fixes #5680