输入框

  <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验证文本框数字的更多相关文章

  1. js 验证文本框只能输入数字和小数点

    第一步.添加js方法 function check(e) {     var re = /^\d+(?=\.{0,1}\d+$|$)/     if (e.value != "") ...

  2. js控制文本框只能输入中文、英文、数字与指定特殊符号.

    先在'' 里输入 onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的 X换成你想输入的代码就可以了, 中文u4 ...

  3. js限制文本框只能输入数字方法小结(转)

    这篇文章主要分享下js代码限制文本框中只能输入数字的多个实例,学习下js控制文本框中输入数字的方法,需要的朋友可以参考下   有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数 ...

  4. JS 控制文本框只能输入中文、英文、数字与指定特殊符号

    想做姓名输入的js判断是否是中文,但是网上找的很多是源于一篇文章的,判断中文的正则式不对,后来找到一个可以准确判断了,但是是监测里面有中文的就行,跟我想要的只能输入中文的意思相左,所以又找了下面的 J ...

  5. js控制文本框仅仅能输入中文、英文、数字与指定特殊符号

    JS 控制文本框仅仅能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=v ...

  6. js实现文本框验证和实现小数的加减乘除

    <script type="text/javascript"> //加法 var m=accAdd(1.22,1.22); //减法 var m1=accSub(1.2 ...

  7. js限制文本框只能输入整数或者带小数点[转]

    这篇文章是关于js限制文本框只能输入整数或者带小数点的内容,以下就是该内容的详细介绍. 做表单验证的时候是否会碰到验证某个输入框内只能填写数字呢,仅允许输入整数数字或者带小数点的数字.下面这段代码也许 ...

  8. JS控制文本框禁止输入特殊字符

    JS 控制不能输入特殊字符<input type="text" class="domain" onkeyup="this.value=this. ...

  9. JS 控制文本框禁止输入例子

    JS 控制不能输入特殊字符 <input type="text"class="domain"onkeyup="this.value=this.v ...

随机推荐

  1. java 泛型的简单使用

    effecttive java一直推荐使用泛型,简单的看了一下泛型的使用 package cn.com.fzk; import java.util.ArrayList; import java.uti ...

  2. [原创]java WEB学习笔记05:Servlet中的ServletConfig对象

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  3. 剑指offer——翻转单词顺序VS左旋转字符串

    字符串的交换等,注意判断字符串的是否为NULL,以及判断边界等. #include <iostream> #include <string> using namespace s ...

  4. java中的向上转型

    Person 可以表示为一个抽象的东西 就是人.比如说人可以唱歌, 就好比Person类中有一个sing方法.那么这个抽象的类(Person 人)可以具体到两类或者更多类 比如 男人,女人 .Man ...

  5. KISSY(JS)炫动导航,缓动应用实例(^_^)

    一个基于KISSY的简单的动画导航,效果还不错,有点像flash的效果.鼠标移到每一个连接上,背景滑块会迅速移到该链接下方,同时平滑改变大小,自适应链接尺寸,并伴随来回的轻微波动,动感相当不错,呵呵, ...

  6. Oracle_Exception_01_The Network Adapter could not establish the connection

    1.IP错误或端口错误. 在设置URL时错误,例如 url="jdbc:oracle:thin:@192.168.1.11:1521:mas" 数据库服务器不正确:ping 服务器 ...

  7. 关于CMainFrm不接收鼠标事件响应原因

    CMainFrm即主框架窗口对鼠标的左键和右键在OnLButtonDown中无响应 解决方案: 1.在OnNcLButtonDown中响应.(即非客户区中响应) 参考文献:http://www.cod ...

  8. 08 - Django应用第五步

    1 自动测试 自动测试与测试的不同在于, 自动测试的测试工作是交给系统完成的 测试也有分类和级别, 有的用于一些细微的细节, 有的是针对整个软件整体 测试会保证一些看起来正常运行的功能在实际的多种情况 ...

  9. linux命令学习笔记(19):find 命令概览

    Linux下find命令在目录结构中搜索文件,并执行指定的操作.Linux下find命令提供了相当多的查找条件,功能 很强大.由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花 ...

  10. 关于解决SSHD 连接 认证失败的问题

    网上找有很多方法,有时候情况不一样 ,也不实用 其实找到解决问题的思路更总要 首先分析日志文件 less /var/log/secure | grep sshd ,看具体出现什么问题 然后再去搜索相关 ...