Javascript:使用带有replace方法的通配符

时间:2010-06-09 15:33:25

标签: javascript regex string

我有一个包含一行html代码的字符串,例如。 '<b>1995</b>'。假设这个字符串也可能包含'<b>1997</b>''<b>1999</b>'等。我想使用替换方法删除标记,但留下年份。有没有办法实现通配符来执行此操作,如:

first_string = "First year is <b>1997</b> and second year is <b>1999</b>"
second_string = first_string.replace(/<b>19.*<\/b>/g, 19.*)

非常感谢任何帮助

1 个答案:

答案 0 :(得分:7)

first_string.replace(/<b>(19\d{2})<\/b>/g, '$1')