javascript正则问题



 <a href="http://www.baidu.com" id="r">wwwwwwwww</a>
</div>
<script>
t.innerHTML=t.innerHTML.replace(/^w*/,'s')
//最后结果是输出一个s。为什么不是输出swwwwwwww? 大神解释下原理。
</script>

正则表达式 javascript正则 JavaScript

性本爱秋山 9 years, 3 months ago

/^w*/g

领域爱好者 answered 9 years, 3 months ago

贪婪模式

clipboard.png

后面加上 ? , 进入非贪婪模式

clipboard.png

后面什么也不跟, 只匹配单个 w

clipboard.png

E_suki answered 9 years, 3 months ago

Your Answer