0

この問題を解決する助けが必要なので、私はここにいます。だから私はこの文字列を持っています(例えば)。ああ、明らかに>>>>と表示されます。

Lorem ipsum dolor sit amet >>21, consetetur sadipscin>>22g elitr.

>>11 I agree.

>>61 Lorem ipsumdur. See >>36

私が今やりたいことは次のとおりです。

>>INTEGER

次のように:

<a href="javascript:void(0);" onclick="scroll(INTEGER)">&gt;&gt;INTEGER</a>
4

2 に答える 2

1

これを試して :

yourString.replace(/&gt;&gt;[0-9]+/g,'firstPart'+'$&'+'secondPart');

詳細については、 javascriptreplaceメソッドを参照してください。ここで、「$&」は、一致した部分文字列を挿入します。したがって、最終的なコードは次のようになります。

yourString.replace(/&gt;&gt;[0-9]+/g,'<a href="javascript:void(0);" onclick="alert($1);">'+'$&'+'<\/a>');
于 2012-06-13T11:24:50.617 に答える
0

スクロール関数で置換を呼び出すだけです。

ej

var stringToReplace = 'Lorem ipsum dolor sit amet &gt;&gt;21, consetetur sadipscin&gt;&gt;22g elitr......',
textReplaced = ' your new value here';


function scroll(integer){

   return stringToReplace.replace(new RegExp('&gt;&gt;'+integer,'g'),textReplaced);

}
于 2012-06-13T11:38:07.537 に答える