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代码
Nov 04 Javascript
Js 导出table内容到Excel的简单实例
Nov 19 Javascript
使用伪命名空间封装保护独自创建的对象方法
Aug 04 Javascript
JavaScript生成图形验证码
Aug 24 Javascript
js异步编程小技巧详解
Aug 14 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
Feb 21 Javascript
Vue项目中跨域问题解决方案
Jun 05 Javascript
微信小程序ibeacon三点定位详解
Oct 31 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
Feb 20 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
May 19 Javascript
JS写滑稽笑脸运动效果
May 28 Javascript
详解JavaScript中分解数字的三种方法
Jan 05 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
php实现下载限制速度示例分享
2014/02/13 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
PHP strcmp()和strcasecmp()的区别实例
2016/11/05 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
拖拉表格的JS函数
2008/11/20 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
2015/12/05 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
2016/01/29 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
angular学习之动态创建表单的方法
2018/12/07 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
Python实现修改文件内容的方法分析
2018/03/25 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
学院领导推荐信
2013/10/30 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
文明好少年事迹材料
2014/08/19 职场文书