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 打印页面代码
Mar 24 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
Feb 24 Javascript
JavaScript中的return语句简单介绍
Dec 07 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
Feb 20 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
微信小程序movable view移动图片和双指缩放实例代码
Aug 08 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
Apr 28 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
Aug 31 Javascript
Vue基本使用之对象提供的属性功能
Apr 30 Javascript
纯JS实现五子棋游戏
May 28 Javascript
如何基于jQuery实现五角星评分
Sep 02 jQuery
基于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
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
PHP通过加锁实现并发情况下抢码功能
2016/08/10 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
2018/08/30 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
vue登录以及权限验证相关的实现
2019/10/25 Javascript
javascript实现放大镜功能
2020/12/09 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
python实现爬虫下载美女图片
2015/07/14 Python
Mac 上切换Python多版本
2017/06/17 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
2018/01/24 Python
Django Celery异步任务队列的实现
2019/07/24 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
房地产管理毕业生自荐信
2013/11/04 职场文书
企划经理的岗位职责
2013/11/17 职场文书
大学生活学习的自我评价
2013/12/03 职场文书
应聘英语教师求职信
2014/04/24 职场文书
助理政工师申报材料
2014/06/03 职场文书
法学院毕业生求职信
2014/06/25 职场文书
端午节活动总结
2014/08/26 职场文书
实习推荐信格式模板
2015/03/27 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript