`
jwfpd
  • 浏览: 127757 次
  • 性别: Icon_minigender_1
  • 来自: 中国安徽
社区版块
存档分类
最新评论

js只能输入数字

阅读更多

<script type="text/javascript" language="javascript">
  function regInput(obj, reg, inputStr)
    {
     var docSel = document.selection.createRange()
     if (docSel.parentElement().tagName != "INPUT") return false
     oSel = docSel.duplicate()
     oSel.text = ""
     var srcRange = obj.createTextRange()
     oSel.setEndPoint("StartToStart", srcRange)
     var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
     return reg.test(str)
    }
</script>

 

<tr>
   <td>artistDisplayName  </td>
   <td><input type="text" name="DisplayName" onkeypress="return regInput(this,/^[0-9]*$/,String.fromCharCode(event.keyCode))"  onpaste="return regInput(this,/^[0-9]*$/,window.clipboardData.getData('Text'))" ondrop="return regInput(this,/^[0-9]*$/,event.dataTransfer.getData('Text'))"/></td>
  </tr>

分享到:
评论
1 楼 luoxn 2007-01-12  
不用这样复杂吧 把文本框的onKeyUp和onbeforepaste事件用正则表达式认证一下萨 


输入整数的
<input name="ss" type="text" size="6" onKeyUp="value=value.replace(/[^\d]/g,'')"    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" value="12" />

相关推荐

    JS只能输入数字,数字和字母等的正则表达式

    本文将深入探讨如何使用正则表达式来限制用户在HTML文本框中只能输入数字和字母。 首先,我们需要理解正则表达式的基本语法。在JavaScript中,我们使用构造函数`new RegExp()`或直接在字符串中使用正则表达式符号`/...

    js只能输入数字(包括小数)的文本框

    "js只能输入数字(包括小数)的文本框"就是一个这样的需求,它通过JavaScript代码实现,允许用户在文本框中输入整数或小数,而排除其他非数字字符。这通常用于财务、统计或任何需要精确数值输入的场景。 JavaScript...

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

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

    Javascript只能输入数字或汉字

    以上就是在JavaScript中实现“只能输入数字或汉字”的基本步骤。需要注意的是,这种方法只对实时输入进行了验证,如果用户通过其他方式修改了输入框内容(如通过浏览器的编辑功能),可能需要额外的处理来保持验证的...

    JS验证只能输入数字

    根据给定文件的信息,本文将详细介绍如何使用JavaScript(简称JS)进行输入验证,具体包括三种情况:一是确保用户只能输入数字;二是确保用户输入的是字母、数字或下划线;三是验证固定电话号码的格式是否正确。这三...

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

    ### 只能输入数字和小数点的JS方法详解 #### 概述 在Web开发过程中,经常需要对用户输入的数据进行验证,特别是在涉及到数值输入的场景中,限制用户只能输入数字(包括整数和小数)是非常常见的需求。本文将详细...

    输入textbox控件只能输入数字

    标题"输入textbox控件只能输入数字"所描述的问题就是如何在TextBox控件中实现这个功能,确保用户只能输入数字,防止输入其他字符,这在诸如数据录入、年龄验证等场景中尤为常见。 要实现这一目标,开发者可以采用...

    .net javascript Textbox 只能输入数字

    在.NET及JavaScript中,可以通过HTML的`&lt;input&gt;`标签结合JavaScript事件处理程序来限制用户只能输入数字。 #### 1. HTML代码 ```html (/\D/g,'');" /&gt; ``` #### 2. 解释 - **Type**: `type="text"`表示这是一个...

    javascript验证只能输入数字(兼容IE和火狐)

    本话题将详细介绍如何使用JavaScript实现一个功能,即验证用户只能输入数字,并且这个验证方法要兼容Internet Explorer(IE)和Firefox这两个主流浏览器。 首先,我们需要理解JavaScript的基本语法,特别是在处理...

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

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

    js控制文本框只能输入正整数和逗号

    ### JavaScript 控制文本框只能输入正整数和逗号 在Web开发中,为了提高用户体验并确保数据的有效性,我们经常需要对用户输入的数据进行验证。例如,在某些场景下,可能需要用户仅能输入正整数和逗号,以便于后续...

    只能输入数字的输入框.rar

    请输入数字,只能输入数字哦:&lt;input "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"&gt;

    javascript方法:input只能输入数字和字母

    javascript 是一种web开发重要工具! 这个方法可以让你实现:input只能输入数字和字母

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

    ### 正则表达式知识点详解:只能输入数字、小数点、负号 在实际的软件开发过程中,经常需要对用户输入的数据进行合法性验证,尤其是涉及到金额或数值型数据时,确保用户输入的是合法的数字格式显得尤为重要。本文将...

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

    在JavaScript(JS)中,...以上就是实现“js input 密码只能输入数字或字母”的完整方法,确保了用户在输入时只会看到符合要求的字符。这个功能对于确保数据的正确性和安全性非常重要,特别是在处理敏感信息如密码时。

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

    总结来说,限制文本框只能输入数字、小数点和减号的正则表达式是`^[-+]?[0-9]*\.?[0-9]+$`,它结合了字符集、量词和否定前瞻断言,确保了用户输入的合法性。这种技术在开发中广泛应用,能够提高数据质量,防止因用户...

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

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

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

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

    input框只能输入数字和一个小数点

    限制input框只能输入数字和一个小数点的需求,在实际项目中相当常见。通过合理利用HTML的`&lt;input&gt;`元素类型,结合JavaScript的事件监听和正则表达式,可以有效地实现这一目标。同时,深入理解DOM操作和事件处理机制...

    JS只能输入数字或数字和字母等的正则表达式

    若需要输入框只能输入数字和字母,可以使用正则表达式 `^[A-Za-z0-9]+$`。这里的 `A-Za-z` 代表所有大写和小写字母,`0-9` 代表数字。将此模式应用到事件监听器中,可以确保只接受字母和数字的输入。 对于小数点的...

Global site tag (gtag.js) - Google Analytics