我想编写一个javascript正则表达式来匹配其中包含 -booker 一词的网址。
网址通常如下:
http://domain.local/htmlforms/mforms/product1-booker.html
http://domain.local/htmlforms/mforms/product2-booker.html
http://domain.local/htmlforms/mforms/product3.html
http://domain.local/htmlforms/mforms/product4.html
谢谢。
答案 0 :(得分:1)
这应该这样做:
s
这将匹配
-booker
。<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myWiderModalLabel">
<div class="modal-dialog modal-wider">
<div class="modal-content">
<div class="modal-body> ... </div>
</div>
</div>
</div>
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mySmallerModalLabel">
<div class="modal-dialog modal-smaller">
<div class="modal-content">
<div class="modal-body> ... </div>
</div>
</div>
</div>
一次有关示例,请参阅here。
我希望这会有所帮助。
答案 1 :(得分:0)
另外,请尝试:
/(?=https?:\/\/[^ ]+-booker[^ ]+)(.*)/g
(?=https?:\/\/[^ ]*-booker[^ ]+)
是一个积极的前瞻 - 断言应该在网址中找到单词-booker
。
答案 2 :(得分:-1)
我认为这会有所帮助
/\http:\/\/domain.local\/htmlforms\/mforms\/\w+-booker.html/g