2011-01-25 95 views
0

我有一个字符串,我需要找出什么是匹配的字符串。例如:JavaScript RegExp什么是匹配

var txt = "Hello world!"; 
txt.replace(/[a-h]/gi, '<span>' + TEXT_MATCHED + '</span'); 

我想输出是... <span>H</span><span>e</span>llo worl<span>d</span>!

回答

3

尝试

var txt = "Hello world!"; 
txt.replace(/([a-h])/gi, "<span>$1</span>"); 

(步骤1:用括号组匹配的东西,第2步:使用$ 1第一个匹配组)

+0

不起作用。我尝试过这个。 – 2011-01-25 02:47:39