JS判断只能是数字和小数点
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 tvalue="" ovalue="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\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.ovalue=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.只能输入数字和英文<font color="Red">chun</font>
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">
7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
只能是数字和小数点和加减乘際
onkeypress="return event.keyCode>=4&&event.keyCode<=57"
分享到:
相关推荐
校验js语法以及编写规范,可以用在Java客户端进行客户端校验
7. **字符串数据结构**:如Trie树(字典树)和后缀树,用于高效地处理字符串查询和模式匹配。 8. **动态规划**:一种解决问题的方法,通过构建表格来存储中间结果,避免重复计算,常用于最短路径、背包问题等。 9....
6. **错误处理**:为了确保程序的健壮性,开发者需要考虑错误处理,例如除以零的情况,或者用户输入无效的表达式。VFP的`TRY...EXCEPT`结构可以帮助捕获和处理这些异常。 7. **程序结构**:良好的程序结构对于维护...
【毕设模板_jsj】是一个关于基于BLOG文章的文本情感分析方法的研究,适用于计算机科学与技术专业的本科毕业设计。该系统在WinXP + IIS 6.0环境下开发,旨在构建一个网上教学互动系统,涵盖了系统设计结构、功能、...
- **addslashes**: 在预定义的字符前添加反斜杠,通常用于SQL查询中的字符串转义。 - **basename**: 获取路径中的文件名部分。 - **bin2hex**: 将二进制字符串转换成十六进制表示形式。 - **bindec**: 将二进制字符...
在比较文件时,我们可以先读取两个文件的内容,然后使用字符串比较方法来判断它们是否相同。 对于描述中的任务,一个简单的实现方法是将每个文件的内容转换为字符串,然后使用JavaScript的`===`运算符比较它们。...
HEHE 123456
在实际应用中,你可能还需要考虑性能优化,例如,使用`innerHTML`大量修改DOM时可能会影响页面性能,这时可以考虑使用`createDocumentFragment`和批量操作。此外,如果涉及到更复杂的交互,可以引入jQuery或其他库来...
- **目的**:通过MII,可以将MAC子层与物理层分开,这样即使物理层发生变化,也不需要修改MAC子层。 ### 20. ATM技术特性 **知识点概述:** ATM技术是一种面向连接的数据传输技术。 **详细解析:** - **面向连接*...
开发者需要编写代码来解析用户输入的表达式,然后根据运算符的优先级进行计算。这可能涉及到栈的数据结构来处理括号内的表达式。 10. **测试与调试**:最后,对计算器进行充分的测试是至关重要的,确保所有功能都能...
通过这个项目,学习者可以巩固对C语言语法的理解,特别是关于变量、数据类型、输入输出、条件判断以及算术运算符的运用。同时,这也是一个很好的实践机会,学习如何将程序设计概念应用于实际问题的解决。
从键盘任意输入5个小写英文字母,将其加密后输出。加密规则是:用原来英文字母后面的第4个字母代替原来的字母。例如,小写字母a后面第4个字母是e,e代替a。再如,大写字母w后面第4个字母是a,a代替w。请编程实现上述...
例如,当用户输入两个数字并点击加法按钮时,会触发一个事件,程序将读取这两个数字并执行加法运算,然后将结果显示在文本框中。这种编程方式对于初学者来说,是理解和实践控制流、变量以及基本数学操作的好方法。 ...
PHP是一种弱类型语言,变量的声明不需要指定类型,通过赋值来确定类型。 - 变量名以美元符号`$`开头,后面跟变量名称。 - 变量名区分大小写,可以包含字母、数字和下划线,但不能以数字开头。 例如: ```php $txt ...
如果语句用于判断条件是否成立,如果成立则执行某些代码。Switch语句用于根据不同的值执行不同的代码。 5. 函数 函数是PHP中的一个基本概念,函数是一组可以重复使用的代码块。函数可以接受参数,可以返回值。例如...
变量命名规则允许下划线 `_` 和字母数字字符,但首字符不能是数字。 字符串操作是PHP中的重要部分,包括字符串连接(concatenation),使用点号 `.`。例如: ```php $txt1 = "Hello World"; $txt2 = "1234"; echo...
对于更复杂的运算器,我们需要添加更多的逻辑来处理不同类型的运算,例如通过条件语句(if-else)或开关语句(switch-case)来判断用户选择的运算类型。同时,为了防止除以零的情况,我们需要在执行除法运算前进行...
jsj电脑高手精典手册,能让您在短内成为电脑高手
14. 使用`if(strpos($str, 'a') == false) {}`检查字符串`$str`中是否不包含字符'a'。`strpos()`返回子串在原字符串中的位置,如果找不到则返回`false`。 15. `isset()`检查变量是否已设置并非NULL,`!empty()`检查...