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系列之数据类型 字符串
Jun 08 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
js调试系列 源码定位与调试[基础篇]
Jun 18 Javascript
js实现禁止中文输入的方法
Jan 14 Javascript
jQuery实现的输入框选择时间插件用法实例
Feb 28 Javascript
js中日期的加减法
May 06 Javascript
jquery实现图片预加载
Dec 25 Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 Javascript
微信小程序 wxapp导航 navigator详解
Oct 31 Javascript
关于axios如何全局注册浅析
Jan 14 Javascript
微信小程序解除10个请求并发限制
Dec 18 Javascript
原生js实现移动小球(碰撞检测)
Dec 17 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字符串的连接的简单实例
2013/12/30 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
php计算函数执行时间的方法
2015/03/20 PHP
使用PHP免费发送定时短信的实例
2016/10/24 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
情人节之礼 js项链效果
2012/02/13 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
jQuery查询数据返回object和字符串影响原因是什么
2013/08/09 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)
2017/03/30 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
javascript实现评分功能
2020/06/24 Javascript
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python标准库之collections包的使用教程
2017/04/27 Python
解决python 自动安装缺少模块的问题
2018/10/22 Python
对python生成业务报表的实例详解
2019/02/03 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
Pytorch 实现权重初始化
2019/12/31 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
高中自我鉴定
2013/12/20 职场文书
成功的酒店创业计划书
2013/12/27 职场文书
2014新年寄语
2014/01/20 职场文书
《值日生》教学反思
2014/02/17 职场文书
2015年暑期见闻
2015/07/14 职场文书
标准发言稿结尾
2019/07/18 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书