<script LANGUAGE="javascript"> var u="#123231"; var s=/^#([/w-]+)$/; var a=s.exec(u); if(a&&a[1]){ for(i=1;i<a.length;i++){ alert(a[i]); }} </script> 关于js的正则表达式,可以使用exec()函数,同时我们可以在正则式中通过()对表达式进行分段, 返回结果为array,index从1开始,分别存放()中所匹配内容