美文网首页
JS之正则

JS之正则

作者: 爱喝茶的小姐姐 | 来源:发表于2017-05-15 14:48 被阅读13次

    今天整理引用类型对象之字符集,知识需要不断的巩固整理,实践,才能牢记于心

    一:参考资料
    二: 知识点罗列
    • 正则表达式的创建
    • 属性(i,g,m)
    • 字符集和预定义字符集
    • 数量词
    • 选择和分组
    • 指定匹配位置
    创建
    1.用直接量创建var reg=/正则表达式/ig
    2.用new:var reg=new RegExp("正则表达式","ig");
    
    属性
    i:忽略大小写
    g:匹配所有满足条件
    m:多行模式
    
    字符集和预定义字符集
    1位字母,数字,_  :[A-Za-z0-9_]    \w
    1位数字:[0-9]     \d
    空白字符:\s
    
    数量词
    有明确边界:
       {n,m}包含n~m个
       {n},包含n个
       {n,}, 包含至少n个
    
    没有明确边界:
      +:至少一次,多个不限
      *: 至少一次,多个不限
      ?:可有可无,最多一次
    
    选择和分组
    选择:规则1|规则2  只要满足其一即可
    分组: 将多个字符集用()包裹为一组
    
    指定匹配位置
    ^  字符串开头:^\s+
    $  字符串结尾: \s+$
    
    习题和案例:
    • 密码强度:6~8位字母,数字的组合,至少包含一个大写字母和一位数字^(?![a-z0-9]+$)(?![A-Za-z]+$)[A-Za-z0-9]{6,8}$

    相关文章

      网友评论

          本文标题:JS之正则

          本文链接:https://www.haomeiwen.com/subject/vzkhxxtx.html