导航:首页 > 编程大全 > 密码正则表达式js

密码正则表达式js

发布时间:2021-03-05 16:08:19

js正则表达式密码验证

var myRegExp=/\w*/gi; //这个是任意字符串包含A-Z,a-z,0-9和下划线使用全局匹配和不区分大小写
你把条件说的更详细点我才能写出你要的

② 用js正则表达式验证两个相等密码

不需要正则
直接在<form name="form1" ... onsubmit="return chk()">

JS代码好下

function chk()
{
o=document.form1;
if(o.pwd1.value.length<5){alert('少于5个字符内');return false;}
if(o.pwd1.value!=o.pwd2.value){alert('不一容致');return false;}
return true;
}

③ JavaScript怎么写验证密码的正则表达式

<p>
密码<input type="password" id=“pwd”>

</p>
验证密码就:
var pwd=docment.getElementById("pwd").value; //获取密码框里的元素
var reg="这里写你要求密码的正则表达式格式";
//例如密码要内求5-10位字母数容字下划线,那么正则式就是 var reg=/^\w{5,10}$/; (记住^开始和$不要漏了)
if(reg.test(pwd)){
return true;
)

④ js验证密码的正则表达式

完整的js正则表达式:

//强:字母+数字+特殊字符

^(?![a-zA-z]+$)(?!d+$)(?![!@#$%^&*]+$)(?![a-zA-zd]+$)(?![a-zA-z!@#$%^&*]+$)(?![d!@#$%^&*]+$)[a-zA-Zd!@#$%^&*]+$

//中:字母+数字,字母+特殊字符,数字+特殊字符

^(?![a-zA-z]+$)(?!d+$)(?![!@#$%^&*]+$)[a-zA-Zd!@#$%^&*]+$

//弱:纯数字,纯字母,纯特殊字符

^(?:d+|[a-zA-Z]+|[!@#$%^&*]+)$

//校验是否全由数字组成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return false

return true

}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return falsereturn true}function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;if (!patrn.exec(s)) return false

return true}

//校验用户姓名:只能输入1-30个以字母开头的字串Javascript代码function isTrueName(s){var patrn=/^[a-zA-Z]{1,30}$/;if (!patrn.exec(s)) return falsereturn true}}}

//校验密码:只能输入6-20个字母、数字、下划线

function isPasswd(s){var patrn=/^(w){6,20}$/;if (!patrn.exec(s)) return falsereturn true}

//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”

function isTel(s){//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}

//校验手机号码:必须以数字开头,除数字外,可含有“-”

function isMobil(s){var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;if (!patrn.exec(s)) return falsereturn true}

//校验邮政编码

function isPostalCode(s){//var patrn=/^[a-zA-Z0-9]{3,12}$/;var patrn=/^[a-zA-Z0-9 ]{3,12}$/;if (!patrn.exec(s)) return falsereturn true}

//校验搜索关键字

function isSearch(s){var patrn=/^[^`~!@#$%^&*()+=|\][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|\][]{}:;',.<>?]{0,19}$/;if (!patrn.exec(s)) return falsereturn true}function isIP(s) //by zergling{var patrn=/^[0-9.]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}

⑤ JS 正则表达式密码匹配怎么写下面是要求

没办法一条正则搞定的
```js
const password = 'aZa@@aaa';
if(/[a-z]/.test(password) &&
/[A-Z]/.test(password) &&
/[0-9]/.test(password) &&
/[`~!@#$^&*()=|{}':;',\[\]\.<>\/?~!@#¥……&*()——|{}【】‘;版:”“'。,、?]/.test(password) &&
/^.{8,12}$/.test(password)) {
console.log('pass')
}
``权`

⑥ js 正则表达式 要求密码的格式为6-12位,只能是字母、数字和下划线

这个是正则表达式:

var reg = /^[w]{6,12}$/

if(password.match(reg))

{alert("The password is valid!");

}

^只是一个标记,说明正则表达式的开始,$为结束的回标记,与答{}中的范围没有关系。

正则表达式,又称规则表达式,计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。

许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。

(6)密码正则表达式js扩展阅读:

正则表达式的特点是:

1、灵活性、逻辑性和功能性非常强;

2、可以迅速地用极简单的方式达到字符串的复杂控制。

3、 对于刚接触的人来说,比较晦涩难懂。

由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器EditPlus,大到Microsoft Word、Visual Studio等大型编辑器,都可以使用正则表达式来处理文本内容。

参考资料:网络——正则表达式

⑦ js密码正则表达式:要求包含大小写字母、数字和特殊符号,8~16位

^
varv=$("#text").val();
reg=/^复(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{8,16}$/;
alert(reg.test(v));

上面这个正则制表示的是不能为纯数字,不能为纯字母,不能为纯特殊符号,综合起来就是必须为数字 字母 特殊符号中最少两种,如果你要求必须包含三种的话,就接着往上加就行:

(?![0-9]+$)这句意思是设定后面不能为纯数字
(?![a-z]+$)这句意思是设定后面不能为纯小写字母
。。。
照着这个格式我们继续写:
(?![0-9a-z]+$)不能为小写字母与数字
(?![0-9A-Z]+$)不能为大写字母与数字
(?![0-9a-zA-Z]+$)不能为大写,小写字母与数字

把这三个也加上去,就只剩一种情况了,就是必须四种都包含

可以看这篇文章,写得很详细,还有在线实例:

jquery里用正则来验证密码,大小写字母,数字及特殊符号最少包含两种

⑧ js密码强度校验的正则表达式

使用组合的抄形式:

  1. 纯数字 /d+/

  2. 纯字母小写/[a-z]+/

  3. 纯字母大写/[A-Z]+/

  4. 纯特殊符号/[~!@#$%^&*(){};,.?/'"]/


假设1-4的权重分别为2,4,8,16;

则拿1-4分别检测用户的密码,如果有,则或上相应的权重。

然后看这个数字是处于2-30之间,然后根据这个数算出强度即可

⑨ js正则表达式 密码

^var reg = /^[\w]{6,12}$/这个是正抄则袭表达式
if(password.match(reg)){
alert("The password is valid!");
}
^只是一个标记,说明正则表达式的开始,$为结束的标记,与{}中的范围没有关系,经过测试{6,12}是没有错误的,LZ也可以自行测试一下,找到一个更合适的表达式。
真是太感动了,我本以为网络上的人都不会太在意错对,没想到还是有那么热心的网友,是我误会了\w,感谢网友gpgkd906,没错\w已经等效于[A-Za-z0-9_],也就是说数字字母还有下划线都已经包括了,尤其要感谢一下那个horsoner,没想到他那么用心,是我粗心了,让正则表达式包含了“*”,不过包含两个中文的字符串“r4_h哈哈t”,应该是通不过测试的。
要是所有回答问题的人都有你们那么认真的精神,问题就太好解决了。

阅读全文

与密码正则表达式js相关的资料

热点内容
vb编写一个简单计算器程序代码 浏览:381
app代充怎么赚钱 浏览:133
湖南省大数据发展 浏览:838
ip和数据哪个好看 浏览:409
linux文件驱动 浏览:511
超大数据中心 浏览:697
工作文件系统如何建立 浏览:307
利用文件中的内容初始化 浏览:935
马云支付宝用到的大数据技术 浏览:333
厦门大数据战略 浏览:720
6s如何设置app切换 浏览:724
西门子编程软件在官方网站哪里找 浏览:511
大数据社会调研报告 浏览:172
数据中的属性有哪些类型 浏览:176
苹果6手机支付宝加密 浏览:480
大数据的内涵以下理解 浏览:92
word2007组合 浏览:643
定向士官在什么网站报志愿填报 浏览:332
hyp是什么文件格式 浏览:720
编程哪里学靠谱 浏览:224

友情链接