`
qw232144
  • 浏览: 35281 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

限制input框正则表达式只输入数字,英文,等

 
阅读更多

1.能输入汉字:

<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">

 2.只能输入数字:

 

 

 

<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

3.只能输入英文和数字:

<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

4.只能输入全角:

 

<input onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))">

 17种正则表达式:

   "^\\d+$"  //非负整数(正整数 + 0) 
      "^[0-9]*[1-9][0-9]*$"  //正整数 
      "^((-\\d+)|(0+))$"  //非正整数(负整数 + 0) 
      "^-[0-9]*[1-9][0-9]*$"  //负整数 
      "^-?\\d+$"    //整数 
      "^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0) 
      "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
      "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0) 
      "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
      "^(-?\\d+)(\\.\\d+)?$"  //浮点数 
      "^[A-Za-z]+$"  //由26个英文字母组成的字符串 
      "^[A-Z]+$"  //由26个英文字母的大写组成的字符串 
      "^[a-z]+$"  //由26个英文字母的小写组成的字符串 
      "^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串 
      "^\\w+$"  //由数字、26个英文字母或者下划线组成的字符串 
      "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址 
      "^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url

 

分享到:
评论

相关推荐

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

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

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

    为了确保用户输入的数据符合特定格式,我们可以利用正则表达式(Regular Expression)进行验证。正则表达式是一种强大的文本处理工具,能够通过模式匹配来检查、查找、替换或者提取文本。 在`EditText`中限制数字、...

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

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

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

    例如,一个文本框可能只允许用户输入数字、小数点和减号,这样的需求可以通过设置一个特定的正则表达式来实现。下面我们将详细讨论如何构建这样的正则表达式以及其背后的工作原理。 首先,我们需要明确允许输入的...

    正则表达式解决input框固定输入值得格式(金额,特殊字符)

    这种情况下,就需要直接在input上进行限制,在前端的应用中主要是用正则表达式来解决这些问题的 第一种情况:只能输入某 {{value}} &lt;el-input v-model=value clearable size=small class=row-value @...

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

    ### 正则表达式在JavaScript中的应用:限制文本框只能输入字母和汉字 在Web开发过程中,表单验证是一项常见的任务。确保用户输入的数据符合预期的格式有助于提高数据的准确性和安全性。本篇文章将深入探讨如何使用...

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

    &lt;input name=txt1 onchange="if(/\D/.test(this.value)){alert('只允许输入数字');this.value='';}"&gt; ``` 这里不仅使用了正则表达式验证输入是否为数字,还引入了`isNaN()`函数进行双重检查。当检测到非法输入时,...

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

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

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

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

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

    以下是一些关于正则表达式的实例,用于限制文本框只允许输入数字、小数点、英文字母和汉字: 1. 只允许输入数字(不包括小数点): `&lt;input onkeyup="this.value=this.value.replace(/\D/g,'')"&gt;` 这段代码使用了...

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

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

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

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

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

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

    Delphi字符串正则表达式

    正则表达式的高级特性包括捕获组(用小括号包围的部分)、预查(用"^"符号前缀的表达式)、量词修饰符(如"{n,m}"限制重复次数)、后向引用(使用"\数字"引用前面捕获组的内容)等。学习和实践这些高级特性,可以使...

    MFC自带的stl正则表达式的使用

    在这个例子中,`_T("^[a-zA-Z0-9]+$")`是一个正则表达式,表示匹配由字母或数字组成的字符串。`Compile`方法用于编译这个表达式,`Execute`方法用于在输入字符串上执行匹配,`GetMatch`则用于获取匹配的结果。 然而...

    正则表达式,文本框输入限制 [大全].txt

    2. **数字输入限制**:为了确保文本框只接受数字输入,可以使用正则表达式`\D`(表示任何非数字字符)结合`onkeyup`和`onafterpaste`事件,即时移除非数字字符。 - 示例代码: ```html &lt;input onkeyup="this....

    数字的正则表达式写法参考书

    正则表达式是一种强大的文本处理工具,能够帮助我们进行文本匹配、替换等操作。在各种编程语言和软件开发中都有广泛的应用。本文档主要介绍了与数字相关的正则表达式,并给出了一些具体的例子和应用场景。 #### 二...

    基于C#的正则表达式 可用vs打开 全角 半角数字

    在IT领域,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在C#编程环境中,正则表达式库提供了丰富的功能来处理字符串,其中包括判断数字是全角还是半角。全角和半角数字...

    常用正则表达式PDF

    文档还提供了一些页面上的正则表达式使用示例,例如限制输入框中只能输入数字或英文字符等。这些示例展示了如何在HTML页面中利用JavaScript结合正则表达式实现特定的输入控制功能。 ##### 1. 只能输入数字和英文 ``...

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

    在这个文档中,我们将探讨如何使用正则表达式限制文本框(input框)只允许用户输入数字。 首先,有两类创建正则表达式的常见方法: 1. 字面量写法:使用斜杠 `/` 表示正则表达式的开始和结束,例如 `/^\d+$/` 用来...

Global site tag (gtag.js) - Google Analytics