jquery怎样设置只能填数字

jquery中,可用replace()方法和正则表达式来设置只能填写数字,replace()方法用于替换一个与正则表达式匹配的子串,当填写内容不是数字时就不显示,语法为“指定元素对象.val().replace(/[^d]/g,””)”。

jquery怎样设置只能填数字

本教程操作环境:windows10系统、jquery3.2.1版本、Dell G3电脑。

jquery怎样设置只能填数字

有的input文本框需要做一些判断,只能输入数字,这个判断可以通过正则表达式进行判断,当用户输入的内容不是数字就不在input文本框显示,让我们来看一下jq如何设置只能输入数字。

语法:

$('input').on('input propertychange', function(e) {var text = $(this).val().replace(/[^d]/g, "");$(this).val(text)   })

登录后复制

新建html文件。

在html文件上创建一个input输入框,然后设置输入框的大小。

代码:

引入jquery.min.js文件。

代码:

用正则表达式判断用户每次输入的内容,当内容不是数字就不显示。

代码:

$(function(){$('input').on('input propertychange', function(e) {var text = $(this).val().replace(/[^d]/g, "");$(this).val(text)   })})

登录后复制

如图:

10.png

保存后html文件后,适用浏览器打开进行测试,发现输入非数字的内容无法在文本框上显示。如图:

11.png

只需要把所有代码复制到新建的html文件上粘贴,保存后即可看到效果。

所有代码:

nbsp;html>$(function(){$('input').on('input propertychange', function(e) {var text = $(this).val().replace(/[^d]/g, "");$(this).val(text)   })})

登录后复制

相关视频教程推荐:jQuery视频教程

以上就是jquery怎样设置只能填数字的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2940460.html

(0)
上一篇 2025年3月11日 21:44:51
下一篇 2025年2月26日 11:02:28

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jquery怎样设置几秒循环

    在jquery中,可以利用setInterval()方法设置几秒循环指定的代码,该方法可按照以毫秒计的指定周期来调用函数或计算表达式,直到clearInterval()被调用或窗口被关闭,语法为“setInterval(调用函数,时间)”。…

    2025年3月11日
    200
  • 十分钟搞懂jquery对元素的基本操作

    本篇文章给大家带来了jquery常用功能总结,其中包括怎样获取、移动、创造和修改元素,希望对大家有帮助。 jQuery简介 jQuery是JS的一个类库,对JS中的某些功能进行封装,让DOM操作变得简单,使代码简洁,易于使用,且支持链式写法…

    2025年3月11日
    200
  • jquery怎样设置数组转字符串

    方法:1、利用toString()方法,该方法能够将数组转换成一个字符串,语法为“数组元素.toString()”;2、利用join()方法,该方法能够将数组元素连接起来以构建一个字符串,语法为“数组元素.join(分隔符)”。 本教程操作…

    2025年3月11日
    200
  • jquery中除法怎样取小数点后两位

    方法:1、利用toFixed()方法取小数点后两位,该方法可把小数四舍五入为指定位数字,语法为“除法结果.toFixed(2)”;2、利用round()方法取小数点后两位,语法为“Math.round(除法结果*100)/100”。 本教程…

    2025年3月11日
    200
  • js和jquery是什么意思

    js和jquery的意思:1、js是JavaScript的简称,是一种经常用在web客户端脚本语言,主要是用来给HTML增加动态功能;2、jquery是一套跨浏览器的JavaScript库,用于简化HTML与JavaScript之间的操作。…

    2025年3月11日
    200
  • css和jquery有什么区别

    区别:1、css是一种用来表现HTML或XML等文件样式的计算机语言,而jquery是一套跨浏览器的JavaScript代码库;2、CSS选中元素后为该元素设置样式,jQuery选中元素后为该元素添加行为。 本教程操作环境:windows1…

    2025年3月11日
    200
  • jquery怎样判断是否包含某个id元素

    方法:1、利用attr()方法获取指定元素的id属性值,语法为“$(元素).attr(‘id’)”;2、利用if语句和“==”运算符判断是否包含某个id即可,语法为“if(id属性值对象==指定id值){包含代码}e…

    2025年3月11日 编程技术
    200
  • jquery怎样添加丢失焦点事件

    在jquery中,可以利用blur()方法添加丢失焦点事件,该方法用于规定当元素失去焦点时发生blur事件,或者如果设置了function参数,该方法也可规定当元素丢失焦点时执行的代码,语法为“$(selector).blur()”。 本教…

    2025年3月11日
    200
  • jquery怎样替换标签里的内容

    在jquery中,可以利用html()方法替换标签里的内容,该方法的作用就是返回或设置被选元素的内容,当使用该方法没有设置参数时,就会返回被选元素当前的内容,语法为“$(元素).html(“新的内容”)”。 本教程操…

    2025年3月11日
    200
  • jquery怎样添加浏览器大小改变触发事件

    在jquery中,可以利用resize方法添加浏览器大小改变触发事件,该方法的作用就是当调整浏览器窗口的大小时发生resize事件,或规定当发生resize事件时运行的函数,语法为“$(selector).resize()”。 本教程操作环…

    2025年3月11日
    200

发表回复

登录后才能评论