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

2022-07-27,,,,

这里的需求是只允许输入不超过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

《input 只允许输入数字 且去掉e.doc》

下载本文的Word格式文档,以方便收藏与打印。