js正则表达式

p=new RegExp('g?','i');
s='this is a big dog';
p.exec(s)返回数组[""],
疑问:正则表达式p的意思不是匹配字母g零次或一次,应该会匹配到g吗?
不应该返回数组["g"]吗

肥皂起泡泡
浏览 472回答 1
1回答

斯蒂芬大帝

零次或者一次,所以零次也算匹配到呀。 用 'this is a big dog'.match(/g?/ig) 可以看到所有匹配结果。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript