表示字符组用于匹配一串字符
如果我们需要搜索的单词是"gray",同时又不确定他是否写作"gray",这个时候就可以使用正则表达式结构体-[........]-字符组。...注意:字符组中的内部的匹配情况,与外部的不一样,他表示的是或.
alert("gray".match(/^gr[ae]y/)); //返回以g开头,紧接着是一个r,在紧接着是一个a或者e,紧接着的最后是一个...y 输出:gray
在一个字符组中可以列举任意多个字符,例如[123456]匹配1到6中的任意的一个数字,这个字符组,可以作为"H"的一部分,用来匹配,,等等...有如下代码:
alert(".gray".match(/^[^a-zA-Z0-9_]/)); //匹配以(排除a-z、A-Z、0-9之外的任意字符)开头的单个字符 输出:.
4 . ...依靠它,我们能把不同的子表达式组合成一个总表达式,而这个总表达式又能匹配任意的子表达式
假如Bob和Robert是两个表达式,但Bob|Robert 能够同时匹配任意一个的正则表达式,在这样的组合,子表达式被称为