js方法数据验证的简单实例


Posted in Javascript onSeptember 17, 2016

实例如下:

//input标签只能正数字
<input onkeyup="this.value=this.value.replace(/[^1-9]/g,'')" >

//只能输入正整数
function CheckNum(thisobj) {
if (thisobj.value == "0") {
} else {           
var firstNum = thisobj.value.toString().substring(0, 1);
if (thisobj.value.length==1) {
thisobj.value = thisobj.value.replace(/[^0-9]/g, '');
}else if (thisobj.value.length > 1 && firstNum == "0") {
thisobj.value = "0";
} else if (thisobj.value.length > 1) {
thisobj.value = thisobj.value.replace(/[^0-9]/g, '')
}
}
}
//只能输入金额
function ClearNoNum(obj) {
if (obj.value == "0") {
} else {
var firstNum = obj.value.toString().substring(0, 1);
if (obj.value.length > 1 && firstNum == "0") {
obj.value = "0";
} 
}
//先把非数字的都替换掉,除了数字和.
obj.value = obj.value.replace(/[^\d.]/g, "");
//必须保证第一个为数字而不是.
obj.value = obj.value.replace(/^\./g, "");
//保证只有出现一个.而没有多个.
obj.value = obj.value.replace(/\.{2,}/g, ".");
//保证.只出现一次,而不能出现两次以上
obj.value = obj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
}

以上这篇js方法数据验证的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jqyery中同等与js中windows.onload的应用
May 10 Javascript
javascript权威指南 学习笔记之null和undefined
Sep 25 Javascript
使用js实现雪花飘落效果
Aug 26 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
基于javascript的JSON格式页面展示美化方法
Jul 02 Javascript
深入了解JavaScript中的Symbol的使用方法
Jul 28 Javascript
浅谈jQuery before和insertBefore的区别
Dec 04 Javascript
D3.js进阶系列之CSV表格文件的读取详解
Jun 06 Javascript
vue自定v-model实现表单数据双向绑定问题
Sep 03 Javascript
详解如何在Vue项目中导出Excel
Apr 19 Javascript
小程序中英文混合排序问题解决
Aug 02 Javascript
vue 使用高德地图vue-amap组件过程解析
Sep 07 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
Sep 17 #Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
Sep 17 #Javascript
最全面的JS倒计时代码
Sep 17 #Javascript
jQuery检查元素存在性(推荐)
Sep 17 #Javascript
用jquery获取自定义的标签属性的值简单实例
Sep 17 #Javascript
Js获取当前日期时间及格式化代码
Sep 17 #Javascript
将html页面保存成图片,图片写入pdf的实现方法(推荐)
Sep 17 #Javascript
You might like
php魔术变量用法实例详解
2014/11/13 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
为数据添加append,remove功能
2006/10/03 Javascript
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
js canvas实现五子棋小游戏
2021/01/22 Javascript
[01:36:19]Secret vs NB 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
python实现梯度下降算法
2020/03/24 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
编写python代码实现简单抽奖器
2020/10/20 Python
美术国培研修感言
2014/02/12 职场文书
大学生实习鉴定评语
2014/04/25 职场文书
通信工程专业求职信
2014/06/04 职场文书
小组名称和口号
2014/06/09 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
运动会通讯稿50字
2015/07/20 职场文书
防震减灾主题班会
2015/08/14 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
Python实现单例模式的5种方法
2021/06/15 Python