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 20 Javascript
jQuery实现瀑布流布局
Dec 12 Javascript
jQuery+ajax实现无刷新级联菜单示例
May 21 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
Feb 29 Javascript
PassWord输入框代码分享
Jun 07 Javascript
jquery把int类型转换成字符串类型的方法
Oct 07 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 jQuery
Angular5.0 子组件通过service传递值给父组件的方法
Jul 13 Javascript
小程序中英文混合排序问题解决
Aug 02 Javascript
JavaScript函数IIFE使用详解
Oct 21 Javascript
H5实现手机拍照和选择上传功能
Dec 18 Javascript
JavaScript碰撞检测原理及其实现代码
Mar 12 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
?生?D片??C字串
2006/12/06 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
理解Javascript_13_执行模型详解
2010/10/20 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
javascript定时器完整实例
2015/02/10 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
python实现微信防撤回神器
2019/04/29 Python
python实现小球弹跳效果
2019/05/10 Python
Python实现Linux监控的方法
2019/05/16 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
Python多分支if语句的使用
2020/09/03 Python
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
Ibatis如何使用动态表名
2015/07/12 面试题
华三通信H3C面试题
2015/05/15 面试题
数控技术与应用毕业生自荐信
2013/09/24 职场文书
数学专业毕业生自荐信
2013/11/10 职场文书
六十大寿答谢词
2014/01/12 职场文书
2014升学宴答谢词
2014/01/26 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
旷课检讨书
2015/01/26 职场文书
党员自我评价范文2015
2015/03/03 职场文书
2015年幼儿教师个人工作总结
2015/05/20 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
800字作文之大雪
2019/12/04 职场文书
一篇文章带你复习java知识点
2021/06/28 Java/Android