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插件制作左右按钮与标题文字图片切换效果
Nov 07 Javascript
js保留小数点后几位的写法
Jan 03 Javascript
javascript:window.open弹出窗口的位置问题
Mar 18 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
JS中递归函数
Jun 17 Javascript
JavaScript仿微信打飞机游戏
Jul 05 Javascript
移动端效果之Swiper详解
Oct 09 Javascript
vue如何判断dom的class
Apr 26 Javascript
vue中使用props传值的方法
May 08 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
Jul 25 Javascript
Vue.js 无限滚动列表性能优化方案
Dec 02 Javascript
react基本安装与测试示例
Apr 27 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 sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
监控 url fragment变化的js代码
2010/04/19 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
框架页面高度自动刷新的Javascript脚本
2013/11/01 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
13个PHP函数超实用
2015/10/21 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
Node.js五大应用性能技巧小结(必须收藏)
2017/08/09 Javascript
分享5个顶级的JavaScript Ajax组件库
2018/09/16 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
python制作最美应用的爬虫
2015/10/28 Python
Python解析最简单的验证码
2016/01/07 Python
python多进程共享变量
2016/04/06 Python
Python实现包含min函数的栈
2016/04/29 Python
Python使用gRPC传输协议教程
2018/10/16 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
Python hashlib模块加密过程解析
2019/11/05 Python
Python turtle库绘制菱形的3种方式小结
2019/11/23 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
如何判断计算机可能已经中马
2013/03/22 面试题
俞敏洪励志演讲稿
2014/04/29 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
初中语文教学随笔
2015/08/15 职场文书
2016先进工作者事迹材料
2016/02/25 职场文书
详解Vue的options
2021/05/15 Vue.js