`
8214qiu
  • 浏览: 3787 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

js禁止输入除数字之外的非法字符

阅读更多
禁止除数字之外的非法字符输入:
①输入其他字符无反应
<input type="text" onkeypress="if (!/[0-9]/.test(String.fromCharCode(event.keyCode)))event.keyCode=0">
②立即删掉数字之外的非法字符
  function clearCharector(event){
var value = event.value;
var length=value.length;
for(var index=0;index<length;index++){
    if(!isNumberCheck(value.charAt(index))){ event.value=value.substring(0,index);
return;
    }
}
  }
  function isNumberCheck(value)
  {   
  var patrn=/^\d*$/;
  var v_value = value;
  if (!patrn.test(v_value))
  {
      return false ;
  }
  return true;    
  }
<input type="text" id="test" onkeyup="clearCharector(this)" onblur="clearCharector(this)">
分享到:
评论

相关推荐

    火狐input只能输入数字

    在实际项目中,为了增强用户体验,我们还可以在用户输入非法字符时给出提示,或者在输入符合要求时更新UI状态。通过结合HTML5的新特性与JavaScript的动态验证,我们可以构建出既安全又用户友好的数字输入控件。

    js正则表达式限制文本框只能输入数字,能输小数点.

    ### 正则表达式在JavaScript中的应用:限制文本框只能输入数字及小数点 在Web开发中,经常需要对用户输入的数据进行合法性验证。为了确保数据格式正确且符合预期,开发者通常会在前端使用JavaScript结合HTML来实现...

    php过滤非法字符类.zip

    同样,对于XSS攻击,非法字符可能包含JavaScript代码,若未经过滤就展示给用户,可能导致用户浏览器执行恶意脚本。 这个PHP过滤非法字符类的主要功能可能包括: 1. **参数检查**:类会接收用户提交的参数,并对...

    js正则判断非法字符限制输入

    ) 返回 false 就代表不包含非法字符 . PS:关于正则表达式,这里再提供2款本站的在线正则表达式工具供大家参考使用(包括常用正则的生成、匹配、测试等): JavaScript正则表达式在线测试工具:...

    只能输入数字和小数点的js

    #### 方法四:禁止输入数字 这种方法与题目要求相反,但仍然可以作为参考。它限制了用户只能输入非数字字符: ```html (/[\d]/g, '')" onbeforepaste="clipboardData.setData('text', clipboardData.getData('text...

    过滤器 乱码,非法字符,权限

    本文将深入探讨标题和描述中涉及的几个关键知识点:过滤器乱码问题、非法字符过滤、权限控制以及病毒和HTML/JS脚本过滤。 1. **过滤器乱码问题**: 在Web应用中,乱码问题经常出现于数据的输入和输出阶段。过滤器...

    js完美解决jsp文本框限制只能输入数字、小数问题

    ### js完美解决JSP文本框限制只能输入数字、小数问题 在Web开发过程中,确保用户输入的数据符合预期格式是一项非常重要的任务。特别是在涉及到数值输入时,开发者常常需要限制文本框仅能接受数字或者带有一定数量...

    JS 控制非法字符的输入代码

    在网页开发中,有时我们需要对用户的输入进行限制,防止他们输入特定的非法字符,比如特殊符号、引号等。这通常是为了数据安全、格式规范或者防止SQL注入等问题。本示例提供了一种使用JavaScript实现这一功能的方法...

    只能输入数字小数点负号正则

    结合题目中的JavaScript代码`onkeyup="this.value=this.value.replace(/[^\d.-]/g,'")"`,我们可以看出,这段代码的作用是在每次按键抬起时,使用正则表达式`[^\d.-]`过滤掉所有非法字符,只保留数字、小数点和负号...

    分别计算字符串中字母、数字及其他字符的数目

    该程序的目的是统计用户输入的一行字符中字母、数字和其他字符的数量。程序使用汇编语言编写,基于386架构,使用了FLAT模型。它包括一个栈区,分配了4096字节的空间,以及数据区,用于存储用户输入的字符串、计数...

    js随机生成字母数字组合的字符串 随机动画数字.docx

    js 随机生成字母数字组合的字符串是指使用 JavaScript 语言生成一个随机的字母数字组合的字符串,用于各种需要随机字符串的地方。该字符串可以是包含数字、字母或符号的组合。 在实际应用中,生成随机字符串的方法...

    ASP源码 验证用户名是否包含有非法字符

    本文将详细解析一段ASP(Active Server Pages)脚本代码,该脚本用于验证用户输入的用户名是否包含了非法字符。通过这段代码的学习,我们可以了解到如何使用ASP进行简单的字符串处理以及条件判断。 #### 一、ASP...

    js 判断输入是否是数字.rar

    本示例“js 判断输入是否是数字.rar”提供了一个JavaScript代码的Demo,用于检查用户输入的内容是否为空或者是否全由数字组成。在实际应用中,这样的功能可以确保用户提交的数据符合预期格式,避免无效数据的提交。 ...

    js中只输入数字的输入框

    通过这些事件,我们可以在用户输入时即时进行检查,并且可以决定是否阻止非法字符的输入或者在输入结束后进行验证。 具体实现时,我们可以在输入事件的处理函数中编写正则表达式来匹配用户输入,如果输入不符合数字...

    js禁止小键盘输入数字功能代码.docx

    ### JS禁止小键盘输入数字功能代码详解 #### 一、背景与需求分析 在Web开发过程中,有时我们需要限制用户在特定的输入框中只能输入主键盘的数字,而禁止使用小键盘输入数字。这种需求常见于银行系统或金融类网站中...

    JS检测输入字符是否包含非法字符的示例代码

    代码如下:function checks(t){ szMsg=”...i&lt;szMsg&gt;-1){ alertStr=”请勿包含非法字符如[#_%&’/”,;:=!^]”; break; } } if(alertStr != “”){ alert&#40;alertStr&#41;; return false; } return true; }

    html限制文本框输入小数点 数字 字母 汉字 等

    #### 知识点一:HTML与JavaScript结合限制非数字字符输入 在HTML中,经常需要对用户输入进行限制,比如只允许用户输入数字。这在很多场景下都是非常必要的,例如财务数据输入、表单验证等。下面详细介绍几种方法来...

    Javascript只能输入数字或汉字

    这样,每当用户在输入框中输入字符时,JavaScript会立即检查并自动过滤掉非数字和非汉字的字符,确保用户只能输入预期的内容。 以上就是在JavaScript中实现“只能输入数字或汉字”的基本步骤。需要注意的是,这种...

    基于KDS的非法字符检测器

    这个名为“基于KDS的非法字符检测器”的项目,旨在确保输入的数据只包含英文和数字这两种合法字符,如果出现其他字符,系统将标记为非法并显示为红灯警告。下面我们将详细探讨相关的知识点。 首先,KDS(Key Device...

    js正则表达式限制文本框只能输入数字

    JS 正则表达式是指在 JavaScript 中使用的正则表达式,它是一种强大的字符串匹配工具,广泛应用于字符串的校验、提取、替换等操作。本文将详细介绍 JS 正则表达式在限制文本框只能输入数字方面的应用。 非负整数 JS...

Global site tag (gtag.js) - Google Analytics