jQuery 从输入类型获取值=包含破折号/减号的数字

A.B*_*rus 5 html jquery numbers input

<input type="number">在移动设备上有一个我想要的数字键盘。

我需要在 javascript/jquery 中获取这个值,通常只是$element.val().

只要该字段包含数字[0-9]*,这种方法就有效,但如果它包含破折号“-”,我根本得不到任何值。

我怎样才能得到这个值?或者我可以使用<input type="text">; 但仍然强制移动设备使用数字键盘?