html 仅输入数字验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 仅输入数字验证相关的知识,希望对你有一定的参考价值。

<input type='text' onkeypress='validate(event)' />

<script>
function validate(evt) {
  var theEvent = evt || window.event;
  var key = theEvent.keyCode || theEvent.which;
  key = String.fromCharCode( key );
  var regex = /[0-9]|\./;
  if( !regex.test(key) ) {
    theEvent.returnValue = false;
    if(theEvent.preventDefault) theEvent.preventDefault();
  }
}
</script>

以上是关于html 仅输入数字验证的主要内容,如果未能解决你的问题,请参考以下文章

如何验证输入文本是不是允许第一位和第二位数字仅为字母

验证输入仅为字符串且仅为数字 JAVA [重复]

输入类型号“仅数值”验证

用于文本框验证的 HTML5 正则表达式模式:仅允许字母、空格和某些字符

验证文本框是不是仅包含数字

使用 jquery 验证器插件仅为 2 个十进制数字 + 点 + 逗号设置正则表达式