如何限制input输入框只能输入两位以内的正整数

时间:2022-11-06 07:52:51
如何限制input输入框只能输入两位以内的正整数

13 个解决方案

#1


js写个正则:^\d{2}$   匹配一下

#2


楼上正解 结贴吧

#3


如果是用的某些框架的标签,可以设置范围。当然,js正则验证是完全可以的

#4


引用 1 楼 shijing266 的回复:
js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢

#5


引用 4 楼 lmkght 的回复:
Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手

#6


引用 5 楼 shijing266 的回复:
Quote: 引用 4 楼 lmkght 的回复:

Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手

不是  那个两位以内的没好使  只是限制了不能输入正整数以外的东西  所以让你写个例子我看看哪不对  

#7



答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手
不是  那个两位以内的没好使  只是限制了不能输入正整数以外的东西  所以让你写个例子我看看哪不对  
 人家都把答案告诉你了 你这个问题  出了告诉你正则表达式  我想不会连操作步骤都给你说的  。 再说了操作步骤都不知道的话   给你 正则也是没用的     给input 绑定  失去焦点事件 然后 验证 值 是不是跟版主给的正则表达式一样然后  就OK了。

#8


引用 2 楼 WangSongYuan 的回复:
楼上正解 结贴吧

前台js用match()

#9


引用 7 楼 qq_24026899 的回复:
答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手

不是  那个两位以内的没好使  只是限制了不能输入正整数以外的东西  所以让你写个例子我看看哪不对  
 人家都把答案告诉你了 你这个问题  出了告诉你正则表达式  我想不会连操作步骤都给你说的  。 再说了操作步骤都不知道的话   给你 正则也是没用的     给input 绑定  失去焦点事件 然后 验证 值 是不是跟版主给的正则表达式一样然后  就OK了。


 <input type="text" id="item_floor_text_${dialogUid}" <#if itemPage.floor??>value="${itemPage.floor}"<#else>value=""</#if> class="text" style="width:20px;" onkeyup="value=value.replace(/[^\d]/,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/,''))"/>F    我要问的是那个控制字符长度的怎么写  我想谁给我写个例子  正则表达式我试了  实现不了控制输入长度  所以我才要例子的   你们连问题都不知道  在那说的还跟花一样  真是呵呵

#10


引用 5 楼 shijing266 的回复:
Quote: 引用 4 楼 lmkght 的回复:

Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手


 <input type="text" id="item_floor_text_${dialogUid}" <#if itemPage.floor??>value="${itemPage.floor}"<#else>value=""</#if> class="text" style="width:20px;" onkeyup="value=value.replace(/[^\d{2}]/,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d{2}]/,''))"/>F    就是因为我这么写不好使  所以我上来问问  想要个例子  你想写就写 不想写就算了  没必要说那些没用的  

#11


两位以内更简单吧? input 有个maxlength?   

#12


引用 10 楼 lmkght 的回复:
Quote: 引用 5 楼 shijing266 的回复:

Quote: 引用 4 楼 lmkght 的回复:

Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手


 <input type="text" id="item_floor_text_${dialogUid}" <#if itemPage.floor??>value="${itemPage.floor}"<#else>value=""</#if> class="text" style="width:20px;" onkeyup="value=value.replace(/[^\d{2}]/,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d{2}]/,''))"/>F    就是因为我这么写不好使  所以我上来问问  想要个例子  你想写就写 不想写就算了  没必要说那些没用的  


哟,小伙子脾气还挺冲啊

#13


另外,我们也不是论坛的工作人员,每个人都有自己的工作, 谁没事整天在这个上面

#1


js写个正则:^\d{2}$   匹配一下

#2


楼上正解 结贴吧

#3


如果是用的某些框架的标签,可以设置范围。当然,js正则验证是完全可以的

#4


引用 1 楼 shijing266 的回复:
js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢

#5


引用 4 楼 lmkght 的回复:
Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手

#6


引用 5 楼 shijing266 的回复:
Quote: 引用 4 楼 lmkght 的回复:

Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手

不是  那个两位以内的没好使  只是限制了不能输入正整数以外的东西  所以让你写个例子我看看哪不对  

#7



答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手
不是  那个两位以内的没好使  只是限制了不能输入正整数以外的东西  所以让你写个例子我看看哪不对  
 人家都把答案告诉你了 你这个问题  出了告诉你正则表达式  我想不会连操作步骤都给你说的  。 再说了操作步骤都不知道的话   给你 正则也是没用的     给input 绑定  失去焦点事件 然后 验证 值 是不是跟版主给的正则表达式一样然后  就OK了。

#8


引用 2 楼 WangSongYuan 的回复:
楼上正解 结贴吧

前台js用match()

#9


引用 7 楼 qq_24026899 的回复:
答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手

不是  那个两位以内的没好使  只是限制了不能输入正整数以外的东西  所以让你写个例子我看看哪不对  
 人家都把答案告诉你了 你这个问题  出了告诉你正则表达式  我想不会连操作步骤都给你说的  。 再说了操作步骤都不知道的话   给你 正则也是没用的     给input 绑定  失去焦点事件 然后 验证 值 是不是跟版主给的正则表达式一样然后  就OK了。


 <input type="text" id="item_floor_text_${dialogUid}" <#if itemPage.floor??>value="${itemPage.floor}"<#else>value=""</#if> class="text" style="width:20px;" onkeyup="value=value.replace(/[^\d]/,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/,''))"/>F    我要问的是那个控制字符长度的怎么写  我想谁给我写个例子  正则表达式我试了  实现不了控制输入长度  所以我才要例子的   你们连问题都不知道  在那说的还跟花一样  真是呵呵

#10


引用 5 楼 shijing266 的回复:
Quote: 引用 4 楼 lmkght 的回复:

Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手


 <input type="text" id="item_floor_text_${dialogUid}" <#if itemPage.floor??>value="${itemPage.floor}"<#else>value=""</#if> class="text" style="width:20px;" onkeyup="value=value.replace(/[^\d{2}]/,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d{2}]/,''))"/>F    就是因为我这么写不好使  所以我上来问问  想要个例子  你想写就写 不想写就算了  没必要说那些没用的  

#11


两位以内更简单吧? input 有个maxlength?   

#12


引用 10 楼 lmkght 的回复:
Quote: 引用 5 楼 shijing266 的回复:

Quote: 引用 4 楼 lmkght 的回复:

Quote: 引用 1 楼 shijing266 的回复:

js写个正则:^\d{2}$   匹配一下

麻烦帮我写个例子呗   这个匹配写在input标签里  谢谢


答案都已经给你了,你居然不会用,笑了, 我什么都写给你,你们公司请你来copy的? 能不能自己动点脑筋,动点手


 <input type="text" id="item_floor_text_${dialogUid}" <#if itemPage.floor??>value="${itemPage.floor}"<#else>value=""</#if> class="text" style="width:20px;" onkeyup="value=value.replace(/[^\d{2}]/,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d{2}]/,''))"/>F    就是因为我这么写不好使  所以我上来问问  想要个例子  你想写就写 不想写就算了  没必要说那些没用的  


哟,小伙子脾气还挺冲啊

#13


另外,我们也不是论坛的工作人员,每个人都有自己的工作, 谁没事整天在这个上面