能否请您详细说明这段代码 [英] Could you please elaborate this code deeply
问题描述
var PasswordRegExpression = /(?=.* \ d)(?=。* [az])(?=。* [AZ])。{6} /;
我尝试了什么:
我不知道为什么这些符号在这段代码中
var PasswordRegExpression = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6}/;
What I have tried:
I don't know why these signs are in this code
推荐答案
这是一个正则表达式 - 这意味着它是一个被称为正则表达式的文本处理器用来检查和处理字符串的模式。
见这里: JavaScript RegExp参考 [ ^ ]
It's a Regular Expression - which means it's a pattern which is used by a text processor called a Regex to examine and process strings.
See here: JavaScript RegExp Reference[^]
var PasswordRegExpression = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6}/;
Aka正则表达式。
只是一些有趣的链接来帮助构建和调试RegEx。
以下是RegEx文档的链接:
perlre - perldoc.perl。组织 [ ^ ]
以下是帮助构建RegEx并对其进行调试的工具链接:
.NET Regex Tester - Regex Storm [ ^ ]
快速正则表达式工具 [ ^ ]
RegExr:Learn,Build,&测试RegEx [ ^ ]
此节目RegEx是一个很好的图表,它非常有助于理解RegEx的作用:
Debuggex:在线可视正则表达式测试器。 JavaScript,Python和PCRE。 [ ^ ]
Aka Regular Expression.
Just a few interesting links to help building and debugging RegEx.
Here is a link to RegEx documentation:
perlre - perldoc.perl.org[^]
Here is links to tools to help build RegEx and debug them:
.NET Regex Tester - Regex Storm[^]
Expresso Regular Expression Tool[^]
RegExr: Learn, Build, & Test RegEx[^]
This one show you the RegEx as a nice graph which is really helpful to understand what is doing a RegEx:
Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.[^]
这篇关于能否请您详细说明这段代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!