<script language=javascript> //FRONT 和 LAST 之间的字符串 var str ="fdsFRONTaaaaaaaLaaaaaaaLASTfdsFRONTbbbbAbbbbbbbbbLASTfdsFRONTcccScccccTcccccLASTdsf"; var re =/(?:FRONT)([\w\W]*?)LAST/g; var arr; while ((arr = re.exec(str)) !=null){ alert(RegExp.$1); //alert(arr[1]); } </script>