javascript正则表达式匹配单词,后跟数字

时间:2014-03-13 11:46:19

标签: javascript regex

我需要一个正则表达式来准确匹配单词,然后立即在javascript中使用一些数字。

在下面的示例url中,我必须完全匹配-t后跟数字10,数字可能会改变。

在下面的网址中,它应匹配-t和10.

priceangels.com/mouse-pads-t10.html

另一个例子url:priceangels.com/apple-t275.html,这里它应匹配-t后跟275。

请帮我解释一下。

3 个答案:

答案 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

演示http://regex101.com/r/jN7wK2