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 相关文章推荐
ExtJs Excel导出并下载IIS服务器端遇到的问题
Sep 16 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
JavaScript声明变量名的语法规则
Jul 10 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
Jan 07 Javascript
JavaScript中windows.open()、windows.close()方法详解
Jul 28 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
Aug 10 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
详解vue+vueRouter+webpack的简单实例
Jun 17 Javascript
js如何编写简单的ajax方法库
Aug 02 Javascript
如何让node运行es6模块文件及其原理详解
Dec 11 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
Sep 25 Javascript
Vue开发中遇到的跨域问题及解决方法
Feb 11 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
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
php cli 小技巧
2013/06/03 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
2016/12/29 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
浅谈angular2 组件的生命周期钩子
2017/08/12 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
angular多语言配置详解
2019/05/16 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
python基于pyDes库实现des加密的方法
2017/04/29 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
基于python爬虫数据处理(详解)
2017/06/10 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
python爬取网页转换为PDF文件
2018/06/07 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
NumPy中的维度Axis详解
2019/11/26 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
django迁移文件migrations的实现
2020/03/31 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
Ajax主要包含了哪些技术
2014/06/12 面试题
运动会通讯稿100字
2014/01/31 职场文书
会计电算化大学生职业规划书
2014/02/05 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
药房管理制度范本
2015/08/06 职场文书