限制文本框只能输入数字和小数点

来源:asp之家 时间:2009-05-29 18:19:00 

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

<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

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

<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

3.数字和小数点方法二

<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?axy\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}">

4.只能输入字母和汉字

<input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">

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

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

6.只能输入数字和英文

<input onKeyUp="value=value.replace(/[^\daxychun]/g,'')">

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

<input onKeyPress="if((event.keyCode<48 axyaxy event.keyCode>57) && event.keyCode!=46 axyaxy /\.\d\d$/.test(value))event.returnValue=false">

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

<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

代码中的书名号,请自己替换掉就可以使用了。

标签:文本框,小数点,数字
0
投稿

猜你喜欢

  • 对python 通过ssh访问数据库的实例详解

    2024-01-16 07:32:12
  • python DataFrame数据分组统计groupby()函数的使用

    2021-11-19 07:04:53
  • python实现淘宝秒杀聚划算抢购自动提醒源码

    2022-12-04 11:43:15
  • javascript实现des解密加密全过程

    2023-07-02 05:18:50
  • asp从Excel中筛选符合条件的记录保存至新的Excel中

    2007-09-06 19:20:00
  • Python多线程爬虫简单示例

    2022-04-30 13:35:40
  • 怎么样才能设计出漂亮的网页?

    2008-10-07 16:57:00
  • 巧用Javascript的逻辑运算符

    2024-04-16 09:47:42
  • Python重试库 Tenacity详解(推荐)

    2021-07-07 00:20:09
  • jQuery在去除缓存数据的一个失误

    2009-12-14 20:40:00
  • Pandas时间数据处理详细教程

    2022-04-29 03:14:22
  • python语音识别的转换方法

    2023-12-06 20:56:57
  • Python类继承及super()函数使用说明

    2023-12-06 19:23:07
  • Maui Blazor 使用摄像头实现代码

    2023-12-06 11:44:37
  • Python操作Sqlite正确实现方法解析

    2023-01-24 14:23:23
  • Python中的配对函数zip()解读

    2021-04-14 20:54:33
  • 新手学python应该下哪个版本

    2021-09-06 00:04:45
  • JavaScript高级程序设计(第3版)学习笔记2 js基础语法

    2024-06-07 15:59:19
  • python利用跳板机ssh远程连接redis的方法

    2023-04-04 23:06:01
  • MySQL怎么给字符串字段加索引

    2024-01-25 10:19:57
  • asp之家 网络编程 m.aspxhome.com