请教正则式高手:用字符串形式为什么下面配对不成功?1、值放在字符串中配对:var c = "editor {tools:'Bold,Italic,Underline,Strikethrough,About',skin:'default'}";var m= c.match(/(?:^|\s)editor(?:\-(m?full|simple|mini))?(?:\s|$)/i); alert(m);结果:m只显示: editor ,            正确的结果应是:editor , {tools:'Bold,Italic,Underline,Strikethrough,About',skin:'default'}
如果是用jquery读取class中值,则正则式配对成功?<textarea  class="editor {tools:'Bold,Italic,Underline,Strikethrough,About',skin:'default'}" />$(''textarea'').attr('class') .match(/(?:^|\s)editor(?:\-(full|simple|mini|basic))?(?:\s|$)/i);
正则式是一样的,结果也是一样的,为什么一个配对成功,另外一个配对不成功呢?百思不得其解?