我需要一个正则表达式来准确匹配单词,然后立即在javascript中使用一些数字。
在下面的示例url中,我必须完全匹配-t后跟数字10,数字可能会改变。
在下面的网址中,它应匹配-t和10.
priceangels.com/mouse-pads-t10.html
另一个例子url:priceangels.com/apple-t275.html,这里它应匹配-t后跟275。
请帮我解释一下。
答案 0 :(得分:1)
尝试使用此正则表达式:
.*-t([\d]+).*
答案 1 :(得分:1)
怎么样:
var regex = /-t\d+/;
答案 2 :(得分:0)
这也将满足除t
之外的其他单词,例如
qwertu10
in
priceangels.com/mouse-pads-qwertu10.html
baba10
中的 priceangels.com/mouse-pads-baba10.html
/(?=\-)-(\w+\d+)/g