我得到了代碼:使用Javascript/jQuery的正則表達式
<td onclick="goMailDetails(8841926)" title="Otwórz wiadomość" class="even1 small borderRight" valign="top">Sample
</td>
如何通過使用Javascript/jQuery的正則表達式通過只得到8841926?
我得到了代碼:使用Javascript/jQuery的正則表達式
<td onclick="goMailDetails(8841926)" title="Otwórz wiadomość" class="even1 small borderRight" valign="top">Sample
</td>
如何通過使用Javascript/jQuery的正則表達式通過只得到8841926?
基於你已經張貼什麼下面的jQuery將工作 -
$("td[title='Otwórz wiadomość']").attr("onclick").match(/\d+/)
如果您不能使用jQuery的這個解決方案是純javascript:
var str = '<td onclick="goMailDetails(8841926)" title="Otwórz wiadomość" class="even1 small borderRight" valign="top">Sample';
re = /<td onclick=\"goMailDetails\((\d+)\)\"([^>]*)>/gi;
result = re.exec(str);
alert(result[1])
re = /goMailDetails\((\d+)\)/gi; // works too
哪裏是你的代碼,它是一個HTML表格的一部分,或者你有一個包含您發佈的字符串值? – ipr101
部分HTML表格/對不起我的英文不好 – hades
你只是想要一個特定的'td'值表單或者是否有其他需要的值? – ipr101