-1
我有一個很長的電子郵件地址字符串,我需要在每個「.edu」的javascript末尾添加一個換行符,並將其寫入到I的innerHTML中我不太清楚如何做到這一點。有什麼想法嗎?嘗試向字符串中的每個找到的模式添加換行符
我有一個很長的電子郵件地址字符串,我需要在每個「.edu」的javascript末尾添加一個換行符,並將其寫入到I的innerHTML中我不太清楚如何做到這一點。有什麼想法嗎?嘗試向字符串中的每個找到的模式添加換行符
假設你沒有,你可以使用「埃杜」作爲分隔符任何分隔,因爲你知道,這將是建立在你有任何電子郵件,所以你可以嘗試這樣的事:
JS
var str = '[email protected]@[email protected]@[email protected]';
var emails = str.split('.edu');
var result = document.getElementById('result');
for(var i = 0, len = emails.length; i < len; i++){
if(emails[i]){
result.innerHTML += '<p>'+ emails[i] +'.edu</p>';
}
}
HTML
<div id="result">
</div>
我並不確切地知道你的'換行符'是什麼意思,但是這個解決方案適合你需要的東西,你只需要替換放在結果div中的字符串就可以顯示你想要的東西。
看看這個codepen。
請分享您的嘗試 – MorKadosh 2014-11-21 20:43:32
地址之間是否有任何分隔符?像逗號或類似的東西? – Reinis 2014-11-21 20:44:09
不幸的是,字符串中沒有分隔符。 – jordaniac89 2014-11-21 20:49:06