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 相关文章推荐
JavaScript表达式:URL 协议介绍
Mar 10 Javascript
JS 各种网页尺寸判断实例方法
Apr 18 Javascript
JS实现鼠标单击与双击事件共存
Mar 08 Javascript
Javascript 数组排序详解
Oct 22 Javascript
jQuery制作简单柱状图实例
Jan 28 Javascript
jQuery事件与动画基础详解
Feb 23 Javascript
vue分类筛选filter方法简单实例
Mar 30 Javascript
详解easyui基于 layui.laydate日期扩展组件
Jul 18 Javascript
Vue项目中使用jquery的简单方法
May 16 jQuery
vue 组件中使用 transition 和 transition-group实现过渡动画
Jul 09 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 Javascript
Vue作用域插槽实现方法及作用详解
Jul 08 Javascript
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
async和DOM Script文件加载比较
2014/07/20 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
PHP实现懒加载的方法
2015/03/07 PHP
Yii数据库缓存实例分析
2016/03/29 PHP
php封装的smarty类完整实例
2016/10/19 PHP
学习ExtJS Window常用方法
2009/10/07 Javascript
javascript instanceof,typeof的区别
2010/03/24 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
给文字加上着重号的JS代码
2013/11/12 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python解决鸡兔同笼问题的方法
2014/12/20 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
python 列表推导式使用详解
2019/08/29 Python
Python制作词云图代码实例
2019/09/09 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
Softmax函数原理及Python实现过程解析
2020/05/22 Python
iphoneX 适配客户端H5页面的方法教程
2017/12/08 HTML / CSS
刑事辩护授权委托书范本
2014/10/17 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android