a*?表示字符a的0个到多个非贪婪匹配,因为是非贪婪匹配,所以最小为0个a,所以输出为空字符串aa*?表示字符a和字符a的0个到多个非贪婪匹配,因为有至少一个a所以输出为一个a,它相当于a+?(字符a的1个到多个非贪婪匹配)你的Javascript程序,应该这样写