Può essere usata sempicemnte in questo modo:
Codice HTML:
<div id="demo"></div>
<script>
function CheckUniqueWord(origArray) {
var newArray = [],
origLength = origArray.length,
found, x, y;
for(x=0; x<origLength; x++) {
found = undefined;
for (y=0; y<newArray.length; y++) {
origArray[x] = origArray[x].toLowerCase();
if(origArray[x] === newArray[y]) {
found = true;
break;
}
}
if(!found) {
newArray.push(origArray[x]);
}
}
return newArray;
}
var str = "Lorem ipsum <span>text 1</span> Lorem ipsum <span>text 2</span> Lorem ipsum <span>text 1</span>";
var StrToArray = [];
var result;
str.replace(/<span>(.*?)<\/span>/g, function(match, g1)
{
// alert(g1);
StrToArray.push(g1); // aggiunta elemento nell'array
// alert(StrToArray);
StrToArray = CheckUniqueWord(StrToArray);
});
for(var i=0; i<StrToArray.length; i++){
document.getElementById("demo").innerHTML += StrToArray[i]+"<br>";
}
</script>
Può salvarlo senza problemi su un file in locale ed eseguirlo, facendo tutte le prove/mofdifiche che vuole.
Cordiali saluti.