有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。

例如,输入大于0的正整数

1,文本框只能输入数字代码(小数点也不能输入)

2,只能输入数字,能输小数点.

3,数字和小数点方法二

封装成单独的函数:

function keyPress(ob) {

if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;

}

function keyUp(ob) {

if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/)) ob.o_value = ob.value;

}

function onBlur(ob) {

if(!ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))ob.value=ob.o_value;else{if(ob.value.match(/^\.\d+$/))ob.value=0+ob.value;if(ob.value.match(/^\.$/))ob.value=0;ob.o_value=ob.value};

}

只需在调用,传入this对象即可!

4,只能输入字母和汉字

5,只能输入英文字母和数字,不能输入中文

6,只能输入数字和英文

7,小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:

8,小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:

相关标签:文本框 数字

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php文本框限制只输入数字,js限制文本框只能输入数字方法小结_javascript技巧相关推荐

  1. 用JS向HTML文本框输入,淘汰赛JS - 双向绑定多个输入(硬编码的HTML输入文本框),并得到JSON阵列...

    更新:终于找出解决方案 我不能使用Rahul提供的答案的原因是HTML输入必须预先定义/硬编码.我知道这是违背淘汰赛js的本质,但是,这个数据输入屏幕的目的是让病人输入他们的联系信息,因此依靠用户添加 ...

  2. 用js使得输入框input只能输入数字

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'' ...

  3. js 正则 限制 input 只能输入数字,不能输入特殊符号,保留两位小数等效果

    限制只能输入数字,小数点只保留2位,限制不能输入空格 <div id="app"><input type="text" v-model=&qu ...

  4. java 必须是数字_[Java教程]限制只能输入数字

    [Java教程]限制只能输入数字 0 2016-05-16 14:00:06 当我们在一些网站注册账号.填写信息是,不小心将电话号码填写成汉字或其他英文字母了,这显然是不正确的.为了帮助用户更好地纠正 ...

  5. php js 获取 客户端ip地址,JS获取客户端IP地址、MAC和主机名的7个方法汇总_javascript技巧...

    今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome.FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本. ...

  6. js正则检测输入内容为数字,包括负数,整数,浮点数,亲测可用.JS检测整数,js检测浮点数,js检测负数,js检测数字,js限制输入框只输入数字,解决H5 number类型只能输入正数问题.

    JS 正则实现数字检测和限制输入,包括整数.浮点数.负数(亲测可用) 网上搜了一下,居然可以直接拿来用的很少,要么就是只能检测正整数.要么是只能检测浮点数,总之很多都不适合,而H5提供的type=&q ...

  7. js控制文本栏只能输入数字

    Html代码 <input type="text" id="txt1"> <input type="text" id=&q ...

  8. DevExpress的TextEdit限制输入内容的格式,比如只能输入数字

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

  9. ocx js php,JS实现OCX控件的事件响应示例_javascript技巧

    JS支持OCX控件的事件(event),当OCX控件定义的事件发生时,JS可以捕获该事件并对事件进行相应的处理. 个人理解,其实就是事件的响应由谁来完成,OCX控件自身肯定是可以实现的,JS提供的这种 ...

最新文章

  1. 单片机会被淘汰吗?单片机现在还有用吗?
  2. 详解布隆过滤器的原理、使用场景和注意事项
  3. 20十年后的计算机作文600字,20年后的学校作文600字
  4. Jmeter 断言使用
  5. 【Python CheckiO 题解】Fizz Buzz
  6. C语言中函数调用中的传值与传址
  7. 关于jQuery引用版本问题
  8. Java 并发系列之十三:安全发布
  9. 如何制作一个计算机病毒,怎样制作一个简单的电脑病毒
  10. C++视频教程资源链接合集
  11. FEC(前向纠错码)
  12. 大数据开发技术课程报告(搭建Hadoop完全分布式集群操作集群)
  13. 广东省考计算机面试题,广东省考面试心得 -电脑资料
  14. c# 画刻度尺(支持缩放)
  15. java获得日期去掉横杠,python怎么去掉日期中的横杠?
  16. 如何把swf的动画嵌入到ppt中_flash(.swf)嵌入ppt中
  17. esxi架设Panabit+网桥模式
  18. 【C语言】函数 ---- 函数的嵌套调用和链式访问、函数的声明和定义、变量的声明和定义、函数递归与迭代、递归时的栈溢出问题
  19. vim deepin linux,在Deepin 20系统中只能用vim/vscode编辑器来打开conf文件
  20. 写论文第四天:选择最佳的参数

热门文章

  1. JSP中按钮点击事件不能调用JS方法
  2. 分享下 NET程序读取二代身份证(附源码
  3. 使用vscode查看Hex或UTF-8编码
  4. 关于4G 5G 基站覆盖范围的几个重要数据
  5. Tomcat打破双亲委派模型
  6. 四轮两驱小车(一):STM32驱动AS4950
  7. 计算机vb考试程序试题,2014中职计算机VB考试试题.doc
  8. 再见SpringMVC!字节跳动正式启动2021届秋季校招!不可思议!
  9. 初识python——python的发展历程及python各个版本之间的区别,python的安装
  10. python image库保存图片_python PIL 打开\显示\保存图像