我想匹配頁面中的某些數字,我創建的正則表達式是/^(0 ?){1}([1-8] ?){1}(\d ?){9}$/
,它在在線正則表達式測試工具中正常工作。然而,當我把它放在我的JavaScript函數出於某種原因,與^
& $
匹配的正則表達式在我的代碼中不起作用。專業RegEx不工作在Jquery
var regex = /^(0 ?){1}([1-8] ?){1}(\d ?){9}$/;
var text = $("body:first").html();
text = text.replace(regex, "<a href=\"tel:$&\">$&</a>");
$("body:first").html(text);
你明白爲什麼* *上粘貼URL是不可能的?因爲一個問題應該是自足的,小提琴應該是一個補充,而不是取代相關的代碼。 –
順便說一句,很難得到你的問題,除了它「不工作」。 –
對不起,我不知道我必須粘貼代碼...我是新來這個網站.....我會嘗試再次解釋這個問題 – ConfusedCoder