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 相关文章推荐
解密效果
Jun 23 Javascript
javascript+xml技术实现分页浏览
Jul 27 Javascript
javascript function调用时的参数检测常用办法
Feb 26 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
Dec 29 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
Mar 01 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
Dec 17 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
May 08 Javascript
vue实现日历备忘录功能
Sep 24 Javascript
微信小程序实现pdf、word等格式文件上传的方法
Sep 10 Javascript
vue自定义指令和动态路由实现权限控制
Aug 28 Javascript
vue+echarts实现动态折线图的方法与注意
Sep 01 Javascript
详解JS数组方法
Nov 20 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函数
2011/05/31 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
用cookies实现的可记忆的样式切换效果代码下载
2007/12/24 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
js动态控制table的tr、td增加及删除的具体实现
2014/04/30 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
vue 实现滚动到底部翻页效果(pc端)
2019/07/31 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
js实现扫雷源代码
2020/11/27 Javascript
Python中的取模运算方法
2018/11/10 Python
python实现汽车管理系统
2018/11/30 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
sklearn+python:线性回归案例
2020/02/24 Python
Python tcp传输代码实例解析
2020/03/18 Python
使用python matplotlib 画图导入到word中如何保证分辨率
2020/04/16 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
初婚初育证明
2014/01/14 职场文书
教师党性分析材料
2014/02/04 职场文书
《钱学森》听课反思
2014/03/01 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
公司要求试用期员工提交“述职报告”,该怎么写?
2019/07/17 职场文书