JS的修饰符

[a-z] 表示匹配 26 个小写字母中的任意一个

[A-Z] 表示匹配 26 个大写字母中的任意一个

| 竖线(准确点:管道符)表示“或”的意思

([a-z]|[A-Z])即 26 个大小写字符中任意一个
\w 为正则中的转义字符,表示匹配字母、数字、下划线
_ 字符,没有任何意义就是匹配下划线(多余的,因为 \w 已经包含了下划线)
{5,19} 表示前面的字符(即:[\w_])必须至少出现 5 次最多出现 19 次.
^ .....$ 此处的 ^ 和 $ 为匹配限定符,表示必须匹配全部文本(即:从头配到尾).
/...../ 在 JavaScript 正则表达式用 / 号标注(仅 JS 支持),相当于字符串要用引号一样.
PS:^ 符号表示必须从文本开始处匹配,$ 表示必须匹配到文本结束为止.如果不加这个符号,可能只会匹配部分

*: 有没有都行,次数不限,相当于{0,}

+: 至少1次,重复次数不限,相当于{1,}

?: 有没有都行,最多1次,相当于{0,1}

():分组

|: 左右两正则表达式选其一

posted @ 2018-04-09 13:58  一字节  阅读(970)  评论(0编辑  收藏  举报