`

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

阅读更多

<input type="text" on

keyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d]/g,'') " name="f_order" value="1"/>

其中,onafterpaste防止用户从其它地方copy内容粘贴到输入框

或者是:

 

functionisnum()
{
if(event.keyCode<45||event.keyCode>57)
{
event.keyCode=0;
}
}
</script>



输入框只能输入字母和下横线的正则表达式
<input onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g,'')">


输入框只能输入字母数字和下横线的正则表达式
<input onkeyup="this.value=this.value.replace(/[^\w]/g,'')" onpaste="this.value=this.value.replace(/[^\w]/g,'')">

<input onkeyup="this.value=this.value.replace(/[\W]/g,'')" onpaste="this.value=this.value.replace(/[\W]/g,'')">

分享到:
评论

相关推荐

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

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

    qt使用正则表达式限制lineEdit的输入,对正则表达式进行了封装,可以直接引入,工程编译正常

    本项目针对Qt的lineEdit组件,通过正则表达式实现了输入限制功能,使得lineEdit只能接受符合特定规则的用户输入。这在很多应用场景中非常实用,例如手机号码、邮箱地址等格式的验证。 首先,让我们深入理解正则...

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

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

    Android EditText 正则表达式 限制数字、字母、字符 输入 密码框

    在`EditText`中限制数字、字母和字符的输入,主要是为了创建一个安全的密码输入框,防止用户输入不符合规则的字符。以下是一些相关的知识点: 1. **正则表达式基础**: - **字符集**:`[abc]`表示匹配a、b或c中的...

    正则表达式限制文本框只能输入数字,小数点,英文字母,汉字[文].pdf

    本文将重点介绍如何利用正则表达式限制文本框只能输入数字、小数点、英文字母以及汉字,并给出具体的实现方式。 #### 三、具体应用场景与实现方法 ##### 1. 只允许输入数字(不包含小数点) ```html (/\D/g,'')" ...

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

    以下是一些JavaScript正则表达式示例,用于限制文本框(`&lt;input&gt;`)的输入,只允许用户输入数字、小数点、英文字母等特定字符。 1. **仅允许数字(不包括小数点)**: ```html (/\D/g, '')" onafterpaste="this....

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

    ### 正则表达式在JavaScript中的应用:限制文本框输入...以上就是通过JavaScript中的正则表达式来限制HTML表单中输入框输入的具体实现方法。这些示例可以帮助开发者根据需求灵活选择和组合,以达到所需的输入限制效果。

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

    ### 正则表达式在JavaScript中的应用:限制文本框输入 #### 一、概述 本文档将详细介绍如何利用JavaScript中的正则表达式来限制HTML表单中的文本框只能输入特定类型的字符,例如数字、小数点和英文字母等。通过...

    使用正则表达式,控制输入

    例如,如果只想让用户输入数字,可以使用正则表达式`/^\d+$/`,其中`^`表示开始,`$`表示结束,`\d`是数字的通配符,`+`表示至少一个。这样,只有纯数字的输入才会被接受。 **JavaScript中的正则验证** 在前端开发...

    简单的正则表达式

    在这个场景中,我们将探讨如何使用VB.NET中的正则表达式来限制文本框(TextBox)输入,只允许用户输入数字、英文字符(包括大小写)、英文字母以及汉字。 首先,我们需要了解正则表达式的基础知识。正则表达式由一...

    JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数

    在本例中,首先我们使用了正则表达式 /^d+$/ 来限制用户只能输入整数。其中的 "^" 表示匹配输入字符串的开始位置,"d+" 表示匹配一个或多个数字,"$" 表示匹配输入字符串的结束位置。当用户输入的内容不符合这个模式...

    文本框输入限制(正则表达式)

    此段代码通过`onkeyup`和`onafterpaste`事件监听器,利用正则表达式`\D`(非数字字符)来移除所有非数字字符,确保输入框中只能输入数字。这适用于创建如电话号码或年龄等纯数字字段。 ### 2. 验证数字输入并清空...

    各种正则表达式验证有数字英文中文符号

    标题与描述概述的知识点主要集中在正则表达式的应用上,涉及了多种常见数据类型的验证,如时间、数字、中文字符等。以下是对这些知识点的详细解释: ### 正则表达式验证规则 #### 1. **任意非空字符串验证** ```...

    正则表达式经典案例学习讲解

    $/ 正则表达式来限制文本框只能输入数字和小数点。例如:在输入框中,我们可以使用该方法来限制用户只能输入数字和小数点。 替换小数点前内容为指定内容 我们可以使用 replace() 函数和 /\.\d+$/ 正则表达式来替换...

    你所需要的web方面的常用正则表达式

    #### 四、正则表达式限制输入数字和英文 1. **表达式**: `^[0-9A-Za-z]+$` - 解析: 这个正则表达式表示只允许输入数字和英文字符。 - 应用场景: 在需要用户输入密码或者用户名时,经常需要限定输入的内容为数字和...

    常用正则表达式集合,粘贴即用

    根据给定文件的信息,我们可以总结出一系列与正则表达式相关的知识点,这些知识点主要围绕不同类型的输入限制展开,包括但不限于数字、字母、汉字以及其他特定字符的处理方式。 ### 一、仅允许输入非数字 在文件中...

    在HTML中使用正则表达式规范输入数据

    在HTML中,我们可以在`&lt;input&gt;`标签的`pattern`属性中使用正则表达式,限制用户只能输入符合特定规则的字符。例如,如果你希望用户输入的邮箱地址必须包含"@"和".",可以这样设置: ```html ^[a-zA-Z0-9._%+-]+@[a-...

    安全技术,web前端,最常用的正则表达式

    若希望限制输入框只能输入数字,并且避免用户在输入过程中看到输入框内容的闪动现象,可以使用以下代码: ```html (event.keyCode || event.keyCode &gt; 57) event.returnValue = false" onkeypress="if ((event....

    常用Javascript正则表达式汇总

    10. **限制输入内容**:正则表达式可以用于限制HTML表单中输入框的输入内容,比如限制只能输入中文、全角字符、数字或者数字和英文。 以上是JavaScript中的一些基本正则表达式示例,它们在处理文本、验证用户输入、...

Global site tag (gtag.js) - Google Analytics