`

JS验证只能输入整数(包括正整数,负整数)

 
阅读更多
<script type="text/javascript">
function IsNum(obj){
var val = obj.value;
var one = val.substr(0,1);
obj.value = one != '-'? (parseInt(val) || '') : one + (parseInt(val.substr(1,val.length)) || '');
}
</script>

<body>
<input type="text" onkeyup="javascrit:IsNum(this)" value="" id="val" />
</body>
</html>
分享到:
评论

相关推荐

    只能输入数字小数点负号正则

    ### 正则表达式知识点详解:只能输入数字、小数点、负号 在实际的软件开发过程中,经常需要对用户输入的数据进行合法性验证,尤其是涉及到金额或数值型数据时,确保用户输入的是合法的数字格式显得尤为重要。本文将...

    .net javascript Textbox 只能输入数字

    - **正整数**: `^(0|[1-9][0-9]*)$` - **最多n位小数**: `^[0-9]+(.[0-9]{n})?$` - **最多3位小数**: `^[0-9]+(.[0-9]{1,3})?$ - **任意非负整数或负整数**: `^\+?[1-9][0-9]*$`, `^\-[1-9][0-9]*$` - **长度为3的...

    js验证表单大全

    同样,`isNumber(s)`函数用来验证输入的字符串是否只包含正整数,而`isDecimal(str)`则扩展了这一功能,允许验证带有小数的数字,包括负数。它首先检查输入是否为整数,如果不是,则使用正则表达式`/^[-]{0,1}(\d+)...

    验证各种输入的常用的正则表达式下载

    - 验证输入为非正整数,包括0。 #### 字符串验证 1. **验证三个字符的字符串:** `^.{3}$` - 验证输入为三个字符的字符串。 2. **验证只包含26个字母的字符串:** `^[A-Za-z]+$` - 验证输入仅包含大小写字母。...

    常用正则表达式集锦 js常用正则验证

    只能输入负整数:“^\-[1-9][0-9]*$” - **含义**: 匹配负整数。 - **应用场景**: 负值输入验证,如温度等数据。 #### 10. 只能输入长度为3的字符:“^.{3}$” - **含义**: 匹配长度为3个字符的字符串。 - **...

    javascript 常用验证函数.doc

    \d+$/.test(str)`,该正则表达式用于检查字符串是否为整数,包括正整数、负整数和零。 - 大于0的整数验证:`(/^\d+$/.test(str))`,仅检查字符串是否为大于0的整数。 - 负整数验证:`/^-\d+$/.test(str)`,用于...

    JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单

    正整数: 负整数: 整 数: 正小数: 负小数: 小 数: 实 数: 保留1位小数: 保留2位小数: 保留3位小数: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]出处:http://blog.csdn.net/xxd851116 ...

    javascript 多种验证代码

    - **负整数验证**:`/^-\d+$/.test(str)`用于验证负整数。 2. **时间类验证**: - **短时间验证**:如 `(13:04:06)`,通过函数`isTime(str)`实现,确保时间格式正确且不超出范围。 - **短日期验证**:如 `(2003-...

    一些表单验证js

    - `^((-\d+)|(0+))$`:非正整数(负整数 + 0) - 验证字符: - `^.{3}$`:长度为3的字符 - `^[A-Za-z]+$`:由26个英文字母组成的字符串 - `^[A-Z]+$`:由26个大写英文字母组成的字符串 - `^[a-z]+$`:由26个...

    数字的正则表达式写法参考书

    11. **验证非正整数(包括0和负整数)**:`^((-\d+)|(0+))$` - 匹配所有非正整数,即负整数加上0,如“-123”、“0”。 12. **验证长度为3的任意字符**:`^.{3}$` - 匹配任何长度为3的字符串,不论其内容是什么。...

    js判断输入是否为正整数、浮点数等数字的函数代码

    本文档主要讲解了如何使用JavaScript (JS) 代码来判断一个输入值是否属于正整数、浮点数等数字类型。它提供了不同类型的正则表达式用以匹配不同类型的数字,并通过测试正则表达式的函数来验证输入值的类型。下面将...

    JavaScript正则表达式校验非正整数实例

    整体上,本文通过实例代码展示了如何使用JavaScript正则表达式进行非正整数的校验,这对于前端开发人员在处理用户输入数据时进行验证非常有帮助。同时,也加深了对正则表达式结构和使用场景的理解。

    最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式

    - 验证整数(包括正整数和负整数)的正则表达式为 `^-?/d+$`。这里增加了 `?` 符号,表示负号 `-` 可以出现0次或1次,因此可以匹配正整数和负整数。 4. **正小数验证**: - 正小数的正则表达式为 `^/d+/./d+$`。...

    js验证大全,满足大部分用户需求

    - 只包含负整数:`^-([1-9][0-9]*)$` - 只包含3个字符:`^.{3}$` - 只包含26个英文字母:`^[A-Za-z]+$` - 只包含26个大写英文字母:`^[A-Z]+$` - 只包含26个小写英文字母:`^[a-z]+$` - 包含26个英文字母和...

    Javascript常用验证

    与1.2相反,如果我们的需求是验证一个负整数,那么正则表达式`/^-\d+$/.test(str)`就非常适用。这里的`^-`确保了字符串以负号开头,从而仅匹配负整数。 #### 1.4 整数不能大于iMax 在很多情况下,我们不仅需要验证...

    常用的JavaScript验证

    **功能描述:** 检查用户输入的字符串是否为整数(包括正整数、负整数)。 **代码实现:** ```javascript function f_check_integer(obj) { if (/^(\+|-)?\d+$/.test(obj.value)) { return true; } else { f_...

Global site tag (gtag.js) - Google Analytics