敬请各位高手解答, 谢谢!
var tex = /e{0,}/;
var result =tex.exec("Theeeeee");
document.write(result);
不能打印
但下面代码能打印“eeeeee” why?
var tex = /e{1,}/;
var result =tex.exec("Theeeeee");
document.write(result);
感谢诸位的回答!不知道对于第一段代码是否应该这样理解,它需要从o个"e"开始匹配,如果不能满足就结束了,如果能满足,因为是贪婪的,就一直往下匹配,返回个最大的数组? 但如果用var result =tex.test("Theeeeee");结果都是ture.是否test(),只要满足正则表达式的其中一种情况,就是ture?