如[abc],则匹配a或b或c。连续的字符可以用-代替如,[a-c]则匹配a或b或c,[0-9]匹配0到9中任何一个数字,[a-zA-Z]匹配任何一个字母。通常与限量符一起使用,如:/[a-z]\{3,6},长度3到6的小写字串,/[0-9]\{2,4}长度2到4的数字。
\(...\) -- 组合,把内部看成一个整体并保存起来以便后续引用。本身作用不大,要与其他元字符一起使用才能发挥其功效\n -- 其中n=1~9,对组合的引用,也即引用\(...\)中所匹配的内容
如,/\(that\)\1,则匹配thatthat;/\([a-z]\).\1则匹配,aba, aoa, bcb等。