我在文檔中有一堆鏈接,必須由javascript調用替換。所有的鏈接看起來是一樣的:C#正則表達式替換url
<a href="http://domain/ViewDocument.aspx?id=3D1&doc=form" target="_blank">Document naam 1</a>
<a href="http://domain/ViewDocument.aspx?id=3D2&doc=form" target="_blank">Document naam 2</a>
<a href="http://domain/ViewDocument.aspx?id=3D3&doc=form" target="_blank">Document naam 3</a>
現在,我想這一切鏈接被替換到:
<a href="javascript:loadDocument('1','form')">Document naam 1</a>
<a href="javascript:loadDocument('2','form')">Document naam 2</a>
<a href="javascript:loadDocument('3','form')">Document naam 3</a>
所以說ID = 3D在URL中的功能和文檔的第一個參數參數是函數調用中的第二個參數。
我想這樣做使用正則表達式因爲我認爲這是最快的方式。但問題是我的正則表達式的知識太有限
本帖標題和內容讓我困惑。你想讓你的javascript函數包含Regex,或者你想調用一個具有Regex函數的C#webmethod嗎? – 2010-05-31 18:14:56
我想調用一個C#方法來替換JavaScript鏈接的鏈接。 – Martijn 2010-05-31 18:25:57