ciao a tutti
devo cercare da una lista di stringhe presenti in un array quelle che iniziano per determinati caratteri.
se cerco
hot
la lista mi restituisce
hotel
hot
hot dog
hot link
ma non tutte quelle che contengono all'interno hot
*hot*
ciao a tutti
devo cercare da una lista di stringhe presenti in un array quelle che iniziano per determinati caratteri.
se cerco
hot
la lista mi restituisce
hotel
hot
hot dog
hot link
ma non tutte quelle che contengono all'interno hot
*hot*
http://javascript.html.it/articoli/l...ioni-regolari/
l'espressione regolare che matcha è proprio *hot*, ora devi capire come si usa
In questo caso ti servono le regexp:
codice:var myArr = ["hotel", "hot", "hotdog", "hot link", "non hot"]; var myExpr = /^hot/; for(var i = 0; i < myArr.length; i++){ if(myExpr.test(myArr[i])){ document.write("Elemento '"+myArr[i]+"' incomincia per 'hot' "); } else{ document.write("Elemento '"+myArr[i]+"' NON incomincia per 'hot' "); } }
I DON'T Double Click!