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 相关文章推荐
jQuery使用手册之二 DOM操作
Mar 24 Javascript
document.getElementById介绍
Sep 13 Javascript
js实现图片从左往右渐变切换效果的方法
Feb 06 Javascript
js判断主流浏览器类型和版本号的简单实现代码
May 26 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
node实现简单的增删改查接口实例代码
Aug 22 Javascript
layui使用templet格式化表格数据的方法
Sep 16 Javascript
CountUp.js数字滚动插件使用方法详解
Oct 17 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
vue微信分享插件使用方法详解
Feb 18 Javascript
微信小程序自定义支持图片的弹窗
Dec 21 Javascript
vue如何批量引入组件、注册和使用详解
May 12 Vue.js
基于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建立Ftp连接的方法
2015/03/07 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
[50:44]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第二场 2月22日
2021/03/11 DOTA
python中的字典详细介绍
2014/09/18 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
浅析python参数的知识点
2018/12/10 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
Django框架模板用法入门教程
2019/11/04 Python
Python-opencv 双线性插值实例
2020/01/17 Python
html5视频常用API接口的实战示例
2020/03/20 HTML / CSS
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
女大学生毕业找工作的自我评价
2013/10/03 职场文书
大学毕业生自我鉴定
2013/11/05 职场文书
大学生2014全国两会学习心得体会
2014/03/10 职场文书
群众路线调研报告范文
2014/11/03 职场文书
社区安全温馨提示语
2015/07/14 职场文书
我爱我班主题班会
2015/08/13 职场文书