-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