正则表达式判断字符串中包含数字,大写字符,小写字母,特殊符号中的几种怎么判断?
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
代码如下:
function passwordValidate(str){
var rC = {
lW:'[a-z]',//小写字母
uW:'[A-Z]',//大写字母
nW:'[0-9]',//汉字
sW:'[\\u0020-\\u002F\\u003A-\\u0040\\u005B-\\u0060\\u007B-\\u007E]'//特殊字符
};
扩展资料
正则表达式的基本要素
(1)字符类;
(2)数量限定符;
(3)位置限定符;
(4)特殊符号。
注意:正则表达式基本是与语言无关的,我们可以结合语言/工具与正则表达式进行文本处理,在后面的博客中,我将使用grep来进行验证。(grep是一款Linux下按行匹配文本的工具,如下,使我们常使用的两个选项)
-E:使用扩展正则匹配;
--color:将匹配得到的内容进行语法高亮。
定位符使您能够将正则表达式固定到行首或行尾。它们还使您能够创建这样的正则表达式,这些正则表达式出现在一个单词内、在一个单词的开头或者一个单词的结尾。
定位符用来描述字符串或单词的边界,^ 和 $ 分别指字符串的开始与结束,\b 描述单词的前或后边界,\B 表示非单词边界。