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 键盘keyCode键码值表
Dec 24 Javascript
JavaScript定时器详解及实例
Aug 01 Javascript
setTimeout()与setInterval()方法区别介绍
Dec 24 Javascript
获取鼠标在div中的相对位置的实现代码
Dec 30 Javascript
jquery 实现两级导航菜单附效果图
Mar 07 Javascript
jquery动态添加删除一行数据示例
Jun 12 Javascript
javascript中函数作为参数调用的方法
Feb 09 Javascript
浅谈javascript的分号的使用
May 12 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
Aug 29 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
Mar 13 Javascript
webpack 模块热替换原理
Apr 09 Javascript
Vue中的组件及路由使用实例代码详解
May 22 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
在html文件中也可以执行php语句的方法
2015/04/09 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
2021/03/09 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
jQuery学习笔记之Helloworld
2010/12/22 Javascript
读jQuery之十 事件模块概述
2011/06/27 Javascript
js 获取、清空input type=&quot;file&quot;的值(示例代码)
2013/12/24 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
JavaScript中Function()函数的使用教程
2015/06/04 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
2020/08/07 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
python创建临时文件夹的方法
2015/07/06 Python
python 排序算法总结及实例详解
2016/09/28 Python
python逆序打印各位数字的方法
2018/06/25 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
荷兰游戏商店:Allyouplay
2019/03/16 全球购物
机电一体化大学生求职信
2013/11/08 职场文书
调解员先进事迹材料
2014/02/07 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
委托收款证明
2015/06/23 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
python实现简易名片管理系统
2021/04/11 Python
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers