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浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
A标签中通过href和onclick传递的this对象实现思路
Apr 19 Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 Javascript
Textarea根据内容自适应高度
Oct 28 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
Oct 17 Javascript
jquery插件jquery.confirm弹出确认消息
Dec 22 Javascript
Bootstrap框架下下拉框select搜索功能
Mar 26 Javascript
vue+element-ui集成随机验证码+用户名+密码的form表单验证功能
Aug 05 Javascript
详解使用React.memo()来优化函数组件的性能
Mar 19 Javascript
jquery登录的异步验证操作示例
May 09 jQuery
JavaScript实现网页留言板功能
Nov 23 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
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
图形数字验证代码
2006/10/09 PHP
打造计数器DIY三步曲(中)
2006/10/09 PHP
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
php数组函数序列之sort() 对数组的元素值进行升序排序
2011/11/02 PHP
JS加ASP二级域名转向的代码
2007/05/17 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
2013/08/05 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
javascript常见操作汇总
2014/09/03 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
vue移动端实现下拉刷新
2018/04/22 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
python处理中文编码和判断编码示例
2014/02/26 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
pytorch forward两个参数实例
2020/01/17 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
班长自荐书范文
2014/02/11 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
借款协议书范本
2014/04/22 职场文书
心理学专业求职信
2014/06/16 职场文书
班子成员四风问题自我剖析材料
2014/09/29 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
《狼牙山五壮士》读后感:宁死不屈,视死如归
2019/08/16 职场文书
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
一文带你探究MySQL中的NULL
2021/11/11 MySQL
Elasticsearch 聚合查询和排序
2022/04/19 Python
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL