正则表达式的字符集

//.代表任意字符换行除外。 


用例返回true

//*表示出现0次或多次

用例返回true

//+号表示出现一次或者多次

返回true

//?号表示出现0次或者1次

返回true

//{m,n}至少出现m次,之多出现n次。

返回false,因为有3个o

//同理,{m,}表示最少出现m次,{m}表示正好出现m次。

//[m,n]表示这位数必须在m-n之间。

用例返回true

///[a-zA-Z0-9]/表示可以是a-z,A-Z,0-9.

//[^]限定某一位上不能取得值

【^0】表示这一位不能取0。

返回false

几种等价写法

等价转义写法

匹配行首写法

返回false

//匹配行尾:/hello$/,匹配行首和行尾,/^hello$/

//"\s"匹配空格,制表符,换行符,空白符。

//"|"是或者的意思。例如:var reg=/hello|world|!/;表示或者和hello匹配,或者和world匹配,或者和!号匹配。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容