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 相关文章推荐
jquery-easyui关闭tab自动切换到前一个tab
Jul 29 Javascript
关于JQuery($.load)事件的用法和分析
Apr 09 Javascript
JS实现切换标签页效果实例代码
Nov 01 Javascript
javascript笛卡尔积算法实现方法
Apr 08 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
Apr 15 Javascript
jQuery图片拖动组件Dropzone用法示例
Jan 17 Javascript
原生js实现弹出层效果
Jan 20 Javascript
详解Angualr 组件间通信
Jan 21 Javascript
JS 调试中常见的报错问题解决方法
May 20 Javascript
React入门教程之Hello World以及环境搭建详解
Jul 11 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
Oct 24 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
Apr 24 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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
php命令行用法入门实例教程
2014/10/27 PHP
JavaScript面象对象设计
2008/04/28 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2014/05/11 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
详解JS数值Number类型
2018/02/07 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
JS中call()和apply()的功能及用法实例分析
2019/06/28 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
[02:28]PWL开团时刻DAY3——Ink Ice与DeMonsTer之间的勾心斗角
2020/11/03 DOTA
Python按行读取文件的实现方法【小文件和大文件读取】
2016/09/19 Python
对python中的高效迭代器函数详解
2018/10/18 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
软件测试有哪些?什么是配置项?
2012/02/12 面试题
什么是组件架构
2016/05/15 面试题
高三体育教学反思
2014/01/29 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
市级三好生竞选稿
2015/11/21 职场文书
导游词之南京中山陵
2019/11/27 职场文书
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL