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 相关文章推荐
Javascript学习笔记二 之 变量
Dec 15 Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
jQuery Mobile动态刷新页面样式的实现方法
May 28 Javascript
Bootstrap DateTime Picker日历控件简单应用
Mar 25 Javascript
JavaScript制作简单的框选图表
May 15 Javascript
vue cli升级webapck4总结
Apr 04 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
详解angularjs跨页面传参遇到的一些问题
Nov 01 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
Dec 30 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
Sep 27 Javascript
js new Date()实例测试
Oct 31 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
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
jquery 获取json数据实现代码
2009/04/27 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
AngularJS实现的简单拖拽功能示例
2018/01/02 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
Python制作exe文件简单流程
2019/01/24 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
日本小田急百货官网:Odakyu
2018/07/19 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
如何开发一个JQuery插件
2016/07/28 面试题
采购主管岗位职责
2014/02/01 职场文书
新学期决心书
2014/03/11 职场文书
快餐公司创业计划书
2014/04/29 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
初中教师个人工作总结
2015/02/10 职场文书
信用卡工作证明范本
2015/06/19 职场文书
深入理解python多线程编程
2021/04/18 Python
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
python入门学习关于for else的特殊特性讲解
2021/11/20 Python