`
Java_Fan
  • 浏览: 81634 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

javascript正则表达式验证密码(必须含数字字符特殊符号,长度4-16位之间)

 
阅读更多
var newpwd = $("#newpassword").val();

//var pattern = "([A-Za-z]|[0-9]|-|_){4,16}";
//var reg = new RegExp(pattern,"g");
var reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}\[\]:";'<>?,.\/]).{4,16}$/;
var flag = reg.test(newpwd);
if(flag == false){
alert("新密码必须由 4-16位字母、数字、特殊符号线组成.");	
return false;	
}
记录一下
分享到:
评论

相关推荐

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

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

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

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

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

    比如,当用户需要输入密码或者复杂的用户名时,我们可能要求这些输入中必须包含数字、字母以及特殊字符,并且长度至少为8位。 首先,我们来看一下如何构建一个正则表达式,来确保输入字符串至少包含数字、英文字母...

    报表工具FineReport正则表达式定义规则

    - 说明:身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 #### 四、JavaScript中的正则表达式 在JavaScript中使用正则表达式时,需要在正则表达式前后加上...

    通过正则表达式生成数据

    1. **基本元素**:正则表达式由一系列字符和特殊符号组成,如字母、数字、特殊字符以及元字符(如`.`、`*`、`+`、`?`、`^`、`$`、`|`、`()`、`[]`、`\`等)。 2. **量词**:`*`表示零个或多个前面的字符,`+`表示一...

    javascript正则表达式表单验证

    ### JavaScript正则表达式表单验证知识点解析 在Web开发中,前端表单验证是非常重要的一个环节,它能够有效提高用户体验并确保数据的有效性。JavaScript中的正则表达式是实现这一功能的重要工具之一。本文将根据...

    判断密码必须包括大小写字母,特殊字符,数字,长度8到16位

    本文将围绕“判断密码必须包括大小写字母、特殊字符、数字且长度限制在8到16位之间”这一需求展开,详细介绍如何通过编程实现这一功能,并分析其中涉及的关键技术点。 #### 二、密码复杂度要求 根据题目描述,一个...

    JavaScript使用正则表达式进行验证

    正则表达式是JavaScript中一个强大的工具,用于字符串匹配、搜索、替换等操作,特别是在数据验证方面发挥着不可替代的作用。下面,我们将深入探讨如何在JavaScript中使用正则表达式进行数据验证。 ### 1. 验证数字 ...

    js正则表达式详解。一个很有用的正则表达式教程,而且包含各种常用的实例

    正则表达式由一系列字符和特殊符号组成,用于描述字符串匹配的规则。以下是一些常见的正则表达式元素: - **元字符**:如`.`匹配任何单个字符;`*`表示前面的元素出现零次或多次;`+`表示前面的元素至少出现一次。 ...

    javascript正则表达式

    正则表达式是一种强大的文本匹配工具,在JavaScript中被广泛应用于字符串操作、表单验证、数据清洗等场景。本篇文章将根据提供的描述和个人总结,详细介绍JavaScript中常用的正则表达式及其应用场景。 #### 二、...

    常用正则表达式基本表单验证

    ### 常用正则表达式基本表单验证:深入解析与应用 #### 一、数字验证 在表单验证中,对数字的验证是最常见的需求之一。以下是一些常用的正则表达式,用于不同场景下的数字验证: 1. **整数验证**: - `"^[0-9]*$...

    用js正则表达式验证手机号,座机号和email格式

    正则表达式的语法非常灵活,可以通过各种元字符和特殊符号来精确指定需要匹配的模式。 ### 二、手机号验证 #### 1. 验证规则 手机号通常由11位数字组成,在中国主要为13、15、18等开头。文件中的验证函数`isMobil`...

    Javascript校验密码复杂度的正则表达式

    正则表达式能够帮助我们检查密码是否符合一系列预设的规则,比如是否包含数字、大小写字母以及特殊符号,并且可以限制密码的长度范围。 首先,我们先来看一个常用的正则表达式及其规则: ``` (?=.*\d)(?=.*[a-zA-Z]...

    正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它...

    正则表达式、其他API

    // 使用正则表达式验证QQ号码 boolean isValid = qq.matches("[1-9]\\d{4,11}"); if (isValid) { System.out.println("QQ号码正确"); } else { System.out.println("QQ号码不正确,请检查输入"); } } } ```...

    JS的正则表达式

    ### 正则表达式在JavaScript中的应用 #### 一、正则表达式的概念与作用 正则表达式(Regular Expression)是一种强大的文本处理工具,在多种编程语言中都有应用,包括JavaScript。它通过一种描述性的语言来匹配...

    正则表达式详解大全珍藏版

    正则表达式由一系列字符和特殊符号组成,这些字符和符号结合起来定义了一个模式。例如,如果你想匹配由数字组成的字符串,你可以使用`\d+`,其中`\d`代表数字(等同于[0-9]),`+`表示一个或多个。 对于登录名的...

    asp.ne常用正则表达式大全

    此正则表达式能够匹配大部分常见的电子邮件格式,包括含有特殊字符如加号、减号、点号等的邮箱地址。例如: - `john.doe@example.com` - `jane+doe@example.co.uk` - `jane-doe@example.net` #### 电话号码验证 -...

Global site tag (gtag.js) - Google Analytics