Loading ...

Javascript ha la funzione replace che ci permette di rimipiazzare quello cerchiamo in quello che vogliamo.

Solo che non vale per tutti i caratteri; in sostanza non ha un replaceAll, o non funziona come PHP che lo fa a prescindere.

Avendo un stringa / testo in formato HTML, vogliamo eleminare tutti i tag img usando Javascript.

Ma non abbiamo il testo nel DOM, ma ci arriva da una fonte esterna (ad esempio un web service).

Come fare?

Per validare una email, intendo il formato; non andremo a vedere se effettivamente l'email esiste.

Per farlo in Javascript possiamo usare una regex e la funzione test.

Sul mio db Oracle, ho una funzione (non fatta da me) che restituisce i valori in questo modo:

'49;50;30;0;0;0;0;0;'

Di tutto ciò, mi serve prendere solo il terzo valore; quindi dovrei spezzare la stringa in corrispondenza del punto e virgola, e poi prendere il terzo pezzo.

Qualche tempo fa parlai di RegExLib, ottimo servizio con parecchie espressioni regolari a cui attingere.

L'altra settimana mi sono imbattuto in un altro ottimo servizio: Regex101!

Anche se non di facilissima lettura, questo servizio mette a disposizione due cose:

  • una pagina per scrivere e testare le nostre espressioni regolari
  • un bel archivio con regex già fatte