`

正则表达式验证系统登录密码必须由字母数字和特殊符号组成

 
阅读更多

为了验证用户修改的密码符合系统密码规范,特设计了一个正则表达式来验证,经测试有效留下备用啊!

有需要的同学可以参考一下呵呵,有问题概不负责啊!

1.验证密码只能包含字母数字以及!@#$%^&* 这几个特殊字符组成并且必须为8-20位之间,不限制组合顺序。

var reg1 = /^[0-9a-zA-Z!@#$%^&*]{8,20}$/;

 

2.下面的正则表达式验证密码必须要包含字母数字和!@#$%^&* 这几个特殊字符并且必须为8-20位之间。
var reg = /^([a-zA-Z]+[0-9]+[!@#$%^&*]+)|([a-zA-Z]+[!@#$%^&*]+[0-9]+)|([0-9]+[!@#$%^&*]+[a-zA-Z]+)|([0-9]+[a-zA-Z]+[!@#$%^&*]+)|([!@#$%^&*]+[a-zA-Z]+[0-9]+)|([!@#$%^&*]+[0-9]+[a-zA-Z]+)$/;

 

分享到:
评论

相关推荐

    邮箱及密码的正则表达式验证(C#)

    本主题将深入探讨如何使用C#进行邮箱和密码的正则表达式验证。 一、邮箱验证 1. **邮箱格式**:邮箱地址通常遵循一个特定的格式,如`example@example.com`。在正则表达式中,我们可以用以下规则来匹配这个格式: ...

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

    在Android开发中,`EditText`是用于用户输入文本的基本组件,常常用于收集用户的数据,如密码、邮箱地址等。为了确保用户输入的...在实际项目中,还可以根据业务需求调整正则表达式,实现更加灵活和严格的输入验证。

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

    在JavaScript(JS)中,正则表达式是一种强大的工具,用于匹配、查找、替换和验证字符串中的模式。本文将深入探讨如何使用正则表达式来限制用户在HTML文本框中只能输入数字和字母。 首先,我们需要理解正则表达式的...

    c#使用正则表达式验证输入密码条件

    正则表达式(Regular Expression)是由字符、特殊符号组成的字符串,用于描述一种模式。在C#中,我们通常使用`System.Text.RegularExpressions`命名空间中的`Regex`类来处理正则表达式。 要验证密码条件,我们需要...

    常用验证正则表达式

    常用验证正则表达式,手机号验证,身份证号验证,邮箱验证,等等,

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

    以上示例代码均演示了如何使用正则表达式检查一个字符串是否仅包含中文、数字、字母和下划线。 #### 五、总结 通过本文的介绍,我们可以了解到正则表达式是处理文本的强大工具之一。对于特定的需求,比如本例中的...

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

    ### 正则表达式验证规则 #### 1. **任意非空字符串验证** ```regex Require:/.+/ ``` 此正则表达式用于匹配任何非空字符串,至少包含一个或多个字符。 #### 2. **电子邮件格式验证** ```regex Email:/^\w+([-+.]\w...

    正则表达式不包涵特殊字符(除了 指定字符 以外)

    正则表达式的语法由一系列用于描述字符串模式的字符和元字符组成。 ### 需求分析 根据题目描述,我们需要构建一个正则表达式来匹配一段字符串,该字符串除了允许出现特定字符(例如下划线 `_`)之外,不允许包含...

    正则表达式验证工具

    "正则表达式验证工具"是一个专门用于测试和验证正则表达式模式的软件,它需要.NET Framework 2.0作为运行环境。 首先,了解.NET Framework是微软开发的一个框架,其中包含了执行和构建Windows应用程序所需的各种...

    正则表达式验证格式

    根据提供的标题、描述以及部分文本内容,我们可以总结出一系列与正则表达式验证相关的知识点。以下是对这些知识点的详细解析: ### 正则表达式验证格式 正则表达式(Regular Expression)是一种强大的文本处理工具...

    正则表达式详解正则表达式详解

    - **定义**:指的是不具有特殊含义的字符,例如字母、数字和标点符号等。 - **示例**:“test”这个正则表达式模式将精确匹配字符串“test”。 ##### 2. 非打印字符 - **定义**:指无法直接打印出来的字符,如换行...

    正则表达式大全.docx

    它由特殊字符(称为“元字符”)和普通字符组成,能够灵活地定义要查找的模式。以下是一些常见的正则表达式模式及其用途: 1. 用户名验证:`/^[a-z0-9_-]{3,16}$/` - 这个正则表达式用于检查用户名是否合法,它只...

    JAVA正则表达式JAVA正则表达式JAVA正则表达式

    * 字符 literals:这些是正则表达式中最基本的组成部分,例如字母、数字和特殊字符。 * 元字符:这些是正则表达式中的特殊字符,例如.、*、+、?、{、}、|、等。 * 字符组:这些是正则表达式中的字符集合,例如[a-zA...

    php正则表达式系统教程php正则表达式系统教程

    例如字母a到z、数字0到9以及常见的标点符号等都可以作为普通字符出现在正则表达式中。这些字符通常用于表示需要匹配的具体文本。 #### 元字符 元字符具有特殊的含义,在正则表达式中用于构建更复杂的匹配模式。...

    正则表达式 所有特殊符号

    正则表达式特殊符号 正则表达式是文本处理中最重要的工具之一,它可以用来匹配、验证和提取文本中的模式。正则表达式中有许多特殊符号,它们可以用来匹配不同类型的字符和模式。本文将对正则表达式中的特殊符号进行...

    验证控件与正则表达式

    它由一系列字符和特殊符号组成,可以表示非常复杂的数据格式。例如,一个简单的正则表达式"\d{4}-\d{2}-\d{2}"可以用来验证日期,确保格式为"YYYY-MM-DD"。正则表达式在验证控件中的作用是定义数据必须遵循的规则,...

    JS正则表达式必须包含数字、字母、特殊字符

    首先,我们来看一下如何构建一个正则表达式,来确保输入字符串至少包含数字、英文字母以及特殊符号。正则表达式“/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{8,}$/”提供了这样的一个例子。 这...

    T-Regex正则表达式验证工具

    T-Regex是一款专为程序员和数据分析人员设计的正则表达式验证工具,它可以帮助用户快速测试和调试正则表达式,确保其能准确地匹配目标数据。 在IT行业中,掌握正则表达式是一项非常重要的技能。正则表达式由一系列...

    正则表达式翻译工具,RegexTest.exe

    它们由特殊字符和普通字符组成,通过特定的语法规则来定义一个搜索模式。正则表达式可以用于多种用途,包括但不限于: 1. **数据验证**:例如,验证邮箱地址、电话号码或网址格式是否正确。 2. **文本搜索**:快速...

    邮箱校验正则表达式

    使用这个正则表达式,可以匹配大多数的邮箱地址格式,但是请注意,这个正则表达式不能匹配所有的邮箱地址格式,例如一些特殊的邮箱地址格式。 在实际应用中,我们可以根据需要调整这个正则表达式的格式,以适应不同...

Global site tag (gtag.js) - Google Analytics