首页 > 其他分享 >js-如何设置input只能输入数字

js-如何设置input只能输入数字

时间:2023-06-27 09:59:07浏览次数:60  
标签:只能 数字 js 设置 input 输入

如何设置input只能输入数字

 

方法一

将<input>标签中的​type​属性直接设置为​number​就可以达到只能输入数字。但是这个方式有一个缺点,它只能作用于网页端,在手机输入的话还是可以输入汉字或英文:

<input type="number" name="" >

方法二

还是一样在<input>标签上设置,代码如下:

<input type="text" name="" oninput="value=value.replace(/[^\d]/g,'')">

用正则替换所有非数字字符;

该种可以在 input 框输入字母汉字但是会自动删除,最终只会留下数字。

(vue中使用请在nextTick方法中调用)

标签:只能,数字,js,设置,input,输入
From: https://www.cnblogs.com/Dasate/p/17507850.html

相关文章

  • js-关于数组中includes()的使用方法
    关于数组中includes()的使用方法1.includes简单介绍说明 1.includes()方法是用来判断一个数组是否包含一个指定的值,返回一个布尔值,如果是返回true,否则false。2.其中,includes(a,b)括号里第一个参数a为必选参数,表示要查找的某个参数;第二位b为可选参数,表示从某个索引位置开始......
  • Three.js教程:gui调试界面2
    推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生gui调试界面2-颜色命名等本节课结合threejs,给大家介绍gui.js库更多的方法。.name()方法.add()创建的交互界面,会默认显示所改变属性的名字,为了通过交互界面更好理解你改变的某个对象属性,你可以通过.name()方......
  • eggjs学习
    前言:学习nodejs作为服务端的eggjs,成本还是不小的,把很久以前的东西重新捡回来的感觉。要记忆大量的知识点。  学习egg.js,看这一篇就够了!https://juejin.cn/post/6995063516470198279 官方文档:https://eggjs.github.io/zh/guide/文档不适合短时间看完,知识点平铺直叙,没法......
  • JS 数组遍历的方法
    <!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><title></title></head><body><script>vara=[1,2,3,4,5,6];varb=a.some(function(ele,index,arr){console.......
  • JS 随机从数组中取出几个元素
    从数组items中随机取出一个元素varitem=items[Math.floor(Math.random()*items.length)]; 例子:<!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><title></title></head><body><script&g......
  • JS Cookie的操作
    <!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><title>JSCookie的操作</title><script>//设置cookie值的函数functionsetCookie(cname,cvalue,exdays){ vard=newDate(); d.setTime(......
  • JS HTML经典框架
    switch.html<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv=&qu......
  • JS 随机图片效果
    <html><head><title>JS随机图片效果</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><styletype="text/css"><!--img{border:#999999;border-style:dotted;bor......
  • JS——网课
    看:https://www.bilibili.com/video/BV1Y84y1L7Nn/?p=17&spm_id_from=pageDriver&vd_source=b16c9d62fc80d4f0761a959bb9fdb870P17 ......
  • 【CSS】写一个原生的透明 input 标签输入框
    <divclass="search"> <imgsrc="@/assets/tools/search.svg"/> <inputplaceholder="搜索"@input="onSearch"v-model="searchValue"/></div>.search{ height:32px; width:204px; di......