你们能帮我弄清楚这个吗?我有以下的JavaScript代码片段:JavaScript RegExp问题
pattern = new RegExp('^bla*a', 'i');
console.debug(pattern.exec('blatr'));
我运行这个后,输出是[“bla”]。 我解释这个正则表达式的方式是这样的:找到一个以'bla'开头并以'a'结尾的字符串,它们之间有许多字符。在这种情况下,'blatr'不应与正则表达式匹配,但它确实如此。 我在做什么错?
谢谢。
任何原因,我的答案是不(当然,我想纯粹知道个人学术分析) – aditya 2009-09-07 10:24:18