欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

input 只允许输入数字 且去掉e

程序员文章站 2022-03-03 12:45:12
这里的需求是只允许输入不超过4位数字。分析:1、type=“number”,只允许输入数字,包含字母e,e=2.718282、οninput=“if(value.length>4)value=value.slice(0,4)”,限制输入字符长度为4位数3、onKeypress=“return (/[\d]/.test(String.fromCharCode(event.keyCode)))”,正则表达式去除字母e代码参考:

这里的需求是只允许输入不超过4位数字。

分析:

1、type=“number”,只允许输入数字,包含字母e(自然常数,为数学中一个常数,是一个无限不循环小数,且为超越数,其值约为2.718281828459045)

2、οninput=“if(value.length>4)value=value.slice(0,4)”,限制输入字符长度为4位数

3、onKeypress=“return (/[\d]/.test(String.fromCharCode(event.keyCode)))”,正则表达式去除字母e

代码参考:

<input id="residenceTime" type="number" name="residenceTime" value="" oninput="if(value.length>4)value=value.slice(0,4)" onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))" />

如果本文对你有帮助,请点个赞吧!

本文地址:https://blog.csdn.net/qq_25857899/article/details/110230971

相关标签: html5