js验证文本框数字
输入框
<input name="title" type="text" oninput="onlyNum(this,'')" title="税额" autocomplete="off" placeholder="税额" class="layui-input">
js代码
/**
* 只能输入数字含小数点
* @param e
* @return
*/
function onlyNum(e,n){
var str = $(e).val();
var str_arr=str.split(".");
if(str_arr.length>1){
$(e).val(str_arr[0]+"."+str_arr[1].substring(0,2))
} $(e).val($(e).val().replace(".","$#$").replace(/\./g,"").replace("$#$","."));
if(isNaN(str)){
layer.msg($(e).attr("title")+"只能输入数字");
for(var i=0;i<str.length;i++){
if(isNaN(str[i]) && str[i]!="."){$(e).val( $(e).val().replace(str[i],"") )}
} return false; }else{
return true;
} }
/**
* 只能输入正整数
* @param e
* @return
*/
function onlyInteger(e,n){
var str = $(e).val();
if(isNaN(str)){
layer.msg($(e).attr("title")+"只能输入正整数");
for(var i=0;i<str.length;i++){
if(isNaN(str[i])){$(e).val( $(e).val().replace(str[i],"") )}
} return false; }else{
return true;
} }
/** * 只能输入数字含小数点 * @param e * @return */function onlyNum(e,n){ var str = $(e).val(); var str_arr=str.split("."); if(str_arr.length>1){ $(e).val(str_arr[0]+"."+str_arr[1].substring(0,2)) } $(e).val($(e).val().replace(".","$#$").replace(/\./g,"").replace("$#$",".")); if(isNaN(str)){ layer.msg($(e).attr("title")+"只能输入数字"); for(var i=0;i<str.length;i++){ if(isNaN(str[i]) && str[i]!="."){$(e).val( $(e).val().replace(str[i],"") )} }
return false; }else{ return true; } }/** * 只能输入正整数 * @param e * @return */function onlyInteger(e,n){ var str = $(e).val(); if(isNaN(str)){ layer.msg($(e).attr("title")+"只能输入正整数"); for(var i=0;i<str.length;i++){ if(isNaN(str[i])){$(e).val( $(e).val().replace(str[i],"") )} }
return false; }else{ return true; } }
js验证文本框数字的更多相关文章
- js 验证文本框只能输入数字和小数点
第一步.添加js方法 function check(e) { var re = /^\d+(?=\.{0,1}\d+$|$)/ if (e.value != "") ...
- js控制文本框只能输入中文、英文、数字与指定特殊符号.
先在'' 里输入 onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的 X换成你想输入的代码就可以了, 中文u4 ...
- js限制文本框只能输入数字方法小结(转)
这篇文章主要分享下js代码限制文本框中只能输入数字的多个实例,学习下js控制文本框中输入数字的方法,需要的朋友可以参考下 有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数 ...
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号
想做姓名输入的js判断是否是中文,但是网上找的很多是源于一篇文章的,判断中文的正则式不对,后来找到一个可以准确判断了,但是是监测里面有中文的就行,跟我想要的只能输入中文的意思相左,所以又找了下面的 J ...
- js控制文本框仅仅能输入中文、英文、数字与指定特殊符号
JS 控制文本框仅仅能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=v ...
- js实现文本框验证和实现小数的加减乘除
<script type="text/javascript"> //加法 var m=accAdd(1.22,1.22); //减法 var m1=accSub(1.2 ...
- js限制文本框只能输入整数或者带小数点[转]
这篇文章是关于js限制文本框只能输入整数或者带小数点的内容,以下就是该内容的详细介绍. 做表单验证的时候是否会碰到验证某个输入框内只能填写数字呢,仅允许输入整数数字或者带小数点的数字.下面这段代码也许 ...
- JS控制文本框禁止输入特殊字符
JS 控制不能输入特殊字符<input type="text" class="domain" onkeyup="this.value=this. ...
- JS 控制文本框禁止输入例子
JS 控制不能输入特殊字符 <input type="text"class="domain"onkeyup="this.value=this.v ...
随机推荐
- JSON for java
一.JSON介绍 JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如Java产生了一个数据想要给JavaScript,则除了利用XML外,还可以利 ...
- Spark Structured Streaming框架(4)之窗口管理详解
1. 结构 1.1 概述 Structured Streaming组件滑动窗口功能由三个参数决定其功能:窗口时间.滑动步长和触发时间. 窗口时间:是指确定数据操作的长度: 滑动步长:是指窗口每次向前移 ...
- CSS3响应式侧边菜单
在线演示 本地下载
- Render树、RenderObject与RenderLayer
Chapter: 呈现树的构建 1. 呈现树与CSS盒子模型千丝万缕的关系 2. 呈现树与DOM树的关系 3. 浏览器构建呈现树的流程 4. Firefox的规则树和样式上下文树 5. 规则树是如何解 ...
- django-forms表单验证
django生成登录随机图片验证码:http://www.cnblogs.com/wupeiqi/articles/4786251.html def insert(request): # print( ...
- C++的动态库和静态库(dll)
一,在VS里面 新建项目->Visual C++ -> win32 控制台应用程序 -> 填写项目名称->下一步选择 dll : 二,自动生成的文件如图: 以项目名称生成的My ...
- 算法(Algorithms)第4版 练习 1.5.13
package com.qiusongde; import edu.princeton.cs.algs4.StdIn; import edu.princeton.cs.algs4.StdOut; pu ...
- App开发流程之创建项目和工程基本配置
我的开发环境为:Mac OS X EI Capitan(10.11.6),Xcode 7.3.1 首先说明一下这个项目的初衷,我并非要创建一个完整的上架应用,旨在创建一个可运行的,通用配置.架构,提供 ...
- Qt之界面实现技巧-- 窗体显示,绘制背景,圆角,QSS样式
转自 --> http://blog.sina.com.cn/s/blog_a6fb6cc90101dech.html 总结一下,在开发Qt的过程中的一些技巧!可遇而不可求... 一.主界面 1 ...
- 大话设计模式--观察者模式 Observer -- C++ 实现实例
大话设计模式--1.观察者模式: 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有的 观察者对象,使他们能够自动更新自己. 使用场合: 当一 ...