我看了很多堆棧文章和谷歌搜索結果,但我無法完全找到我的答案......我有這段文字。如何選擇文本並使用正則表達式通過jQuery替換它?
<p>Lorem [email protected] , consectetur adipisicing elit. Eos, doloribus, dolorem iusto blanditiis unde eius illum consequuntur neque dicta incidunt ullam ea hic porro optio ratione repellat</p>
我努力的目標的電子郵件地址,並強調他們。選擇身體非常重要,而不是<p>
標籤。自從我通過RegexPlanet製作出來以後,我已經表達了自己的作品。
到目前爲止,我有這樣的:
var result = $("body").text();
var newResult =result.replace("\b[\w\.-][email protected][\w\.-]+\.\w{2,4}\b", "REPLACED");
console.log(newResult);
但它似乎沒有工作......如果你去這個Here,然後單擊JavaScript中,你會看到input.replace()
結果。這基本上就是我所追求的,但我也希望能夠使用jQuery的.css()
函數。
我該怎麼做?
請問你需要使用'.css'發揮作用? – Sgnl
當您讀取文本並進行更改時,它不會自動映射回元素。您需要設置HTML返回。通過使用'text()',你將從頁面中去除所有的HTML。 – epascarello