`

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>
分享到:
评论

相关推荐

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

    只能输入数字小数点负号正则.用于金额的验证等

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

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

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

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

    JS输入框邮箱地址验证代码

    ^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0) ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //匹配负浮点数 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ //匹配浮点数 ^[1-9...

    js验证是否为数字的总结

    js验证是否为数字,最简单的方法: isNaN函数的使用: ... “^\\d+$” //非负整数(正整数 + 0) ”^[0-9]*[1-9][0-9]*$” //正整数 ”^((-\\d+)|(0+))$” //非正整数(负整数 + 0) ”^-[0-9]*[1-9][0-

    JavaScript常用的正则表达式表单验证代码

    [1-9]\\d*$”, //整数 “^[1-9]\\d*$”, //正整数 “^-[1-9]\\d*$”, //负整数 “^([+-]?)\\d*\\.?\\d+$”, //数字 “^[1-9]\\d*|0$”, //正数(正整数 + 0) “^-[1-9]\\d*|0$”, //负数(负整数 + 0) “^([+-]?)\...

    JS正则表达式匹配检测各种数值类型(数字验证)

    验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0...验证非正整数(负整数 + 0) ^((-\d+)|(0+))$ 验证长

    Javascript 常用正则表达式

    ^-[1-9]d*|0$ //匹配非正整数(负整数 + 0) ^[1-9]d*.d*|0.d*[1-9]d*$ //匹配正浮点数 ^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配负浮点数 ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$ //匹配浮点数 ^[1-9]d*.d*|0.d*[1-9]...

    javascript 数字的正则表达式集合

    说明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下测试通过 ... 您可能感兴趣的文章:JS正则表达式验证数字代码js限制文本框只能输入数字(正则表达式)js正则表达式匹配数字字母下划线等js中判断数字\字母\中文的正则表达式

    通用javascript脚本函数库 方便开发

    4.IsEmpty(obj)--验证输入框是否为空 5.IsInt(objStr,sign,zero)--验证是否为整数,正整数,负整数,以及是否包括零 6.IsFloat(objStr,sign,zero)--验证是否为浮点数,正浮点,负浮点,以及是否包括零 7....

    java 正则表达式

    只能输入非零的正整数:"^\+?[1-9][0-9]*$"。只能输入非零的负整数:"^\-[1-9][]0-9"*$。只能输入长度为3的字符:"^.{3}$"。只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。只能输入由26个大写英文字母组成的...

    JS表单判断函数代码大全

    /* 功能说明:验证整数 */ /* function CheckZip(val,slen,mode) */ /* 功能说明:验证Zip */ /* 输入参数:mode真&假(是否允许为空) */ /* val表单(被判断项),va2表单(被判断项) */ /* max(最大值),min...

    javascript判断全收集

    /* 功能说明:验证整数 */ /* function CheckZip(val,slen,mode) */ /* 功能说明:验证Zip */ /* 输入参数:mode真&假(是否允许为空) */ /* val表单(被判断项),va2表单(被判断项) */ /* max(最大值),min...

    正则表达式大全.docx

    用于匹配特定数字,包括正整数、负整数、整数、非负整数和非正整数。 23. 匹配特定字符串:^[A-Za-z]+$ //匹配由 26 个英文字母组成的字符串 ^[A-Z]+$ //匹配由 26 个英文字母的大写组成的字符串 ^[a-z]+$ //...

    正则表达式

    由于某些字符类非常常用,所以JavaScript的正则表达式语法包含一些特殊字符和转义序列来表示这些常用的类.例如, \s 匹配的是空格符,制表符和其它空白符, \s 匹配的则是空白符之外的任何字符. 正则表灰式的字符类 ...

Global site tag (gtag.js) - Google Analytics