`
8214qiu
  • 浏览: 3718 次
  • 性别: 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)">
分享到:
评论

相关推荐

    js控制文本框禁止输入特殊字符详解

    综上所述,通过JavaScript控制文本框输入,特别是禁止输入特殊字符,是前端开发中一个十分实用的技能点。本文介绍了相关的知识点,包括正则表达式的使用、事件处理器的编写以及不同类型的字符控制方法。这些技能将有...

    文本框只能输入 数字,小数点,减号 字符的正则表达式

    ^-)`来禁止输入以减号开始,`(?!\.\.)`禁止输入连续的小数点。结合这些,正则表达式可以进一步完善为: ```regex ^[-+]?[0-9]*\.?[0-9]+$ ``` 这个正则表达式的含义如下: - `^`:匹配输入的开始。 - `[-+]?`:可...

    JS文本框只允许输入数字小数点

    "JS文本框只允许输入数字小数点"这个话题就围绕着如何使用JavaScript来实现这样一个功能。 首先,我们需要理解HTML中的`&lt;input&gt;`元素,它是用来创建表单字段的。我们可以通过设置`type`属性来定义输入类型,如`type...

    php过滤非法字符类.zip

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

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

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

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

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

    js input 密码只能输入数字或字母

    在JavaScript(JS)中,为实现输入框(input)只允许用户输入数字或字母的功能,我们需要对用户的输入进行实时验证。这种需求在很多Web应用中都常见,比如注册、登录页面的密码输入。以下是一个详细的方法来实现这个...

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

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

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

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

    JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例

    标题中所提及的“JavaScript代码判断输入的字符串是否含有特殊字符和表情”,实质上是介绍了一种使用JavaScript语言进行前端数据验证的技术方法。这种技术常见于各种表单验证中,用于确保用户输入的数据符合特定格式...

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

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

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

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

    .net javascript Textbox 只能输入数字

    - **Regular Expression**: `[^(\-)\w\.\/]`匹配除了`-`, `字母`, `数字`, `.` 和 `/` 之外的任何字符。 #### 2. 正则表达式用于验证不同类型的输入 - **仅数字**: `^[0-9]*$` - **恰好n位数字**: `^\d{n}$` - **...

    Javascript只能输入数字或汉字

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

    input只能输入数字英文字母汉字

    根据提供的文件信息,本文将详细解释如何通过JavaScript代码限制HTML中的`&lt;input&gt;`元素只接收数字、英文字符以及汉字输入。这些技术对于确保用户输入的数据符合预期格式非常有用,在多种应用场景下都非常重要。 ###...

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

    ### 验证文本框只能输入数字和小数点的知识点详解 #### 一、背景介绍 在Web开发中,为了确保用户输入的数据符合预期格式,经常需要对输入的数据进行校验。例如,在处理金额或重量等数值时,我们通常希望用户只能...

    JavaScript 判断输入是否为数字

    JavaScript的一个小程序,判断输入是否为数字

    input 禁止输入特殊字符的四种实现方式

    如果是,则截取除最后一个字符之外的部分,并更新输入框的值。 4. 综合使用法(方式四): 此方法结合了以上所有方法的优点,通过在input控件上直接使用onkeyup事件,同时结合正则表达式对特殊字符进行过滤。示例...

    js判断输入字符串是否为空、空格、null的方法总结

    判断字符串是否为“空”字符即用户输入了空格 var strings = ' '; if (strings.replace(/(^s*)|(s*$)/g, ).length ==0) { alert&#40;'不能为空'&#41;; } 判断输入字符串是否为空或者全部都是空格 function is...

    js判断是否有6个连续数字的字符串的正则

    js 字符串转换成数字的三种方法js字符串转换成数字与数字转换成字符串的实现方法js实现在字符串中提取数字JavaScript数字和字符串转换示例javaScript 判断字符串是否为数字的简单方法javascript中的数字与字符串相加...

Global site tag (gtag.js) - Google Analytics