`
kalogen
  • 浏览: 880136 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

正则表达式只允许输入汉字,数字,下划线,短线等

阅读更多

var partten = /^[\u4e00-\u9fa5A-Za-z0-9\-\_]*$/;
     if(!partten.test(document.getElementById("carno").value))
       {
         alert("只能输入数字、汉字、字母、下划线或者减号组成的字符串!")
          document.getElementById('carno').value="";
          document.getElementById('carno').focus();
          return;
       }

分享到:
评论
1 楼 ccxw1983 2011-01-23  
不错,正是所需。
var partten = /^[\u4e00-\u9fa5A-Za-z0-9\_]*$/;
var ary = ["陈小稳2342@#$", "陈小稳abc124dd的_1"];
for(var i=0;i<ary.length;i++){
var str = ary[i];
alert(str+"="+partten.test(str));
}

相关推荐

    正则表达式只可以输入只允许输入中文、数字、字母、下划线

    题目要求使用正则表达式来匹配只包含中文、数字、字母以及下划线的字符串。这里涉及到的具体知识点包括: 1. **中文字符的匹配**:在Unicode编码中,中文字符通常位于`\u4e00`到`\u9fa5`之间。因此,要匹配一个中文...

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

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

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

    在Qt框架中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许程序员以结构化的方式匹配、查找、替换或验证字符串。本项目针对Qt的lineEdit组件,通过正则表达式实现了输入限制功能,使得lineEdit...

    使用正则表达式验证中文汉字输入

    在本主题中,“使用正则表达式验证中文汉字输入”着重讲解如何利用正则表达式来确保用户输入的数据仅包含合法的中文汉字。 首先,我们需要了解中文汉字在计算机中的表示方式。中文字符在Unicode编码中占据着一定的...

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

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

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

    正则表达式在JavaScript中有着广泛的应用,不仅可以用于验证用户输入,还可以在搜索、替换和数据提取等场景中发挥作用。熟练掌握正则表达式可以显著提高你在处理字符串时的效率和精度。在实际项目中,你可以根据需求...

    PB实现的正则表达式

    在IT领域,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它能够进行复杂的模式匹配、查找、替换等操作。在本话题中,我们将探讨如何使用PowerBuilder 11.5这一经典的开发环境来实现正则...

    只验证数字和字母的正则表达式

    本文将围绕一个特定的正则表达式 `/^([A-Za-z0-9])+$/` 展开讨论,该表达式主要用于验证输入字符串是否仅包含数字和字母。 #### 正则表达式解析 该正则表达式 `/^([A-Za-z0-9])+$/` 可以被细分为几个关键部分进行...

    在C#中利用正则表达式判断用户输入是否是数字

    在C#中利用正则表达式判断用户输入是否是数字 在C#中,判断用户输入是否是数字是一个非常常见的问题。通常,我们可以使用TryParse方法来判断输入是否是数字,但是这种方法有其局限性。例如,TryParse方法无法判断...

    易语言正则表达式类匹配中文

    例如,对于一个新闻网站,可以利用正则表达式类匹配中文源码来提取文章标题或关键词,或者在用户输入的搜索查询中进行模糊匹配,提高搜索效率。 通过易语言提供的正则表达式类,我们可以高效地处理中文文本,进行...

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

    @#$%^&*()]`模式的字符,只允许用户输入小写字母、数字和指定的特殊字符。 3. **密码框设置**: - 对于密码框,通常需要隐藏输入的内容,可以通过`android:inputType="textPassword"`属性实现。 - 若要限制密码...

    正则表达式转换工具

    - 正则表达式模式构建:根据输入内容,生成相应的模式,例如,连续的数字可转换为`\d+`。 3. **正则表达式工具的功能** - 自动化转换:工具能自动识别输入内容并生成相应的正则表达式。 - 模式测试:提供测试...

    正则表达式测试工具C#版(src)

    - 基本元字符:如`.`(匹配任意字符,除换行符)、`^`(匹配行首)、`$`(匹配行尾)、`\d`(匹配数字)、`\w`(匹配字母数字下划线)等。 - 量词:`*`(零个或多个)、`+`(一个或多个)、`?`(零个或一个)、`{n...

    vb正则表达式实例(正则表达式测试程序)

    在VB.NET中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许程序员通过模式匹配来处理字符串。这个“vb正则表达式实例”很可能是为了帮助开发者测试和理解正则表达式的工作原理而设计的一个应用...

    正则表达式匹配数字输入格式

    js用正则表达式校验input输入是否是数字:比如正整数,非正整数,负浮点数等。

    常用正则表达式大全.txt

    1. **纯数字验证**:只允许输入纯数字。 - 正则表达式:`^[0-9]*$` - 示例:`12345` 2. **指定长度数字**: - 只允许输入固定长度的数字(例如4位数字)。 - 正则表达式:`^\d{4}$` - 示例:`1234` - 允许...

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

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

    pb 使用正则表达式源码pbregexp

    正则表达式是一种模式匹配语言,它允许开发者用简洁的语法来描述一组字符串的共同特征。在PowerBuilder中,pbregexp组件提供了一个接口,使得开发者可以方便地在PB脚本中使用正则表达式功能。这个组件可能包含以下...

    正则表达式必知必会v_1.0.pdf

    在正则表达式中,还有一些特定的元字符,例如数字字符(\d)、非数字字符(\D)、数字、字母或下划线(\w)、非数字、字母或下划线(\W)、空白字符(\s)、非空白字符(\S)等。这些元字符可以用于匹配特定的字符或...

    VC、VC++,MFC 正则表达式类库

    这个库通常包含一系列的类和函数,允许程序员编写符合特定模式的字符串匹配、替换和分割等操作。在标准C++库中,虽然没有内置的正则表达式支持,但通过包含如 Boost 或 TR1(Technical Report 1)扩展,或者在较新的...

Global site tag (gtag.js) - Google Analytics