js限制文本框为整数和货币的函数代码


Posted in Javascript onOctober 13, 2010

限制为整数

<html>
<head>
<script language="javascript" type="text/javascript">
 var G=document.getElementById;
 function checkNumber(){
  var reg = /^(?:0|[1-9][0-9]?|100)$/;
   
  var strNumber = G("txtNumber").value;
  alert(reg.test(strNumber))
 }
</script>
</head>
<body >
<input type="text" value="" id="txtNumber" title="Please enter a number witch between 0 and 100 ..">
<button onclick="checkNumber();">CheckNumber</button>
</body>
</html>

限制为货币

<script language="JavaScript" type="text/javascript">
<!--
function checkMoney(obj){
var tempValue=obj.value.replace(/(^\s+)|(\s+$)/g,'');
if(!tempValue){return;}
if(/^-?\d+(\.\d+)?$/.test(tempValue)){
obj.value=parseFloat(tempValue).toFixed(2);
}else{
alert('请输入合法的货币值!');
obj.select();
return;
}
}
//-->
</script>
onblur="checkMoney(this)"
Javascript 相关文章推荐
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
Mar 07 Javascript
SeaJS入门教程系列之使用SeaJS(二)
Mar 03 Javascript
javascript实现一个数值加法函数
Jun 26 Javascript
JS实现的5级联动Select下拉选择框实例
Aug 17 Javascript
微信js-sdk界面操作接口用法示例
Oct 12 Javascript
正则表达式,替换所有HTML标签的简单实例
Nov 28 Javascript
JavaScript中双向数据绑定详解
May 03 Javascript
详解Vue-cli 创建的项目如何跨域请求
May 18 Javascript
JavaScript程序设计高级算法之动态规划实例分析
Nov 24 Javascript
使用JS代码实现俄罗斯方块游戏
Aug 03 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
Oct 18 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
javascript中&quot;/&quot;运算符常见错误
Oct 13 #Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 #Javascript
理解Javascript_05_原型继承原理
Oct 13 #Javascript
JavaScript 打地鼠游戏代码说明
Oct 12 #Javascript
理解Javascript_03_javascript全局观
Oct 11 #Javascript
理解Javascript_02_理解undefined和null
Oct 11 #Javascript
理解Javascript_01_理解内存分配原理分析
Oct 11 #Javascript
You might like
用PHP和ACCESS写聊天室(五)
2006/10/09 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&amp;Firefox] 有文档和例子
2007/05/30 Javascript
jQuery.extend()的实现方式详解及实例
2013/06/29 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
Vue基于NUXT的SSR详解
2017/10/24 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
Python subprocess模块学习总结
2014/03/13 Python
python中string模块各属性以及函数的用法介绍
2016/05/30 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python+opencv实现的简单人脸识别代码示例
2017/11/14 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
《孔子游春》教学反思
2014/02/25 职场文书
求职信格式要求
2014/05/23 职场文书
2014年公务员退休工资改革方案
2014/10/01 职场文书
房屋出售授权委托书
2014/10/12 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
公司要求试用期员工提交“述职报告”,该怎么写?
2019/07/17 职场文书