0%

36 正则语法

  • 使用字面量来创建正则表达式

    语法:var 变量 = /正则表达式/匹配模式
    reg = /a/i;

  • 方式:
    • 使用字面量的方式创建更加简单
    • 使用构造函数创建更加灵活
  • 使用|来表示或者的意思
  • //创建一个正则表达式,姜茶一个字符串中是否含有a或b
    reg = /a|b/;
  • //创建一个这个正则表达式检查字符串中是否有字母
    reg = /a|b|c|d|e|f|g/;

  • 使用[]也是表示或的关系
    [ab] == a|b
    [a-z] 任意小写字母
    [A-Z] 任意大写字母
    reg = /[a-z]/;

  • //检查一个字符串中是否含abc 或 adc 或 aec
    reg = /a[bde]c/;

    [^ ]除了

    reg = /[^ab]/; //含有除了a或b以外的字符
    reg = /[^0-9]/;

-------------本文结束感谢您的阅读-------------