Come sbarazzarsi del Slash Prima di un apostrofo in HTML

October 17

Gli sviluppatori Web di tanto in tanto lavorano con i caratteri speciali sulle loro pagine HTML. Le barre, per esempio, consentono di aggiungere le virgolette in stringhe di testo. L'applicazione Web possono incontrare una stringa di testo che contiene una barra seguita da un apostrofo. Se si desidera mantenere l'apostrofo e rimuovere la barra, utilizzare JavaScript espressioni regolari per cancellare la barra dal vostro stringa HTML.

istruzione

1 Avviare un editor HTML o Notepad.

2 Aprire un documento HTML e inserire il codice JavaScript nella sua sezione "testa":

<Script type = "text / javascript">

Funzione removeSlash (textString, ReplaceWith) {

bersaglio var = "/ '";

var ReplacementString = " '";

var apostrofo = " '";

if (ReplaceWith! = undefined) {

target = "/" + ReplaceWith;

ReplacementString = ReplaceWith;

}

var = newString testString.replace (new RegExp (target, 'g'), ReplacementString);

tornare newString;

}

var testString = "12 / '34 / '56 / 2";

var result = removeSlash (testString);

alert (risultato);

</ Script>

La funzione "removeSlash" accetta una stringa di testo come parametro. Si crea quindi un nuovo oggetto "espressione regolare" utilizzato per rimuovere tutte le barre che compaiono prima apostrofi. Le tre linee di codice dopo la funzione consentono di testare la funzione passandogli il valore memorizzato nella variabile testString.

3 Salvare il documento e visualizzarlo in un browser. La funzione JavaScript elabora la stringa contenente la barra prima l'apostrofo, rimuove la barra e visualizza la stringa risultante.

Consigli e avvertenze

  • È inoltre possibile utilizzare questa funzione per rimuovere le barre per altri personaggi come bene. Per esempio, per rimuovere le barre prima del numero "2", chiamare la funzione come segue:
  • var result = removeSlash (testString, "2");
  • Pass "2" come secondo parametro nell'istruzione di richiamo. Sostituire "testString" con il testo che si desidera elaborare.