September 15
Tutto ciò che un visitatore digita, mentre sul vostro sito web è costituito da testo, anche quando i numeri tipi di visitatori. Se l'applicazione si aspetta di ricevere input numerico puro, il programma deve spogliare caratteri non numerici in quel testo prima di elaborarlo. Un modo per farlo è quello di utilizzare le espressioni regolari. Lavorando con JavaScript, espressioni regolari può aiutare a creare una semplice funzione che purifica l'input dei dati e rimuove i caratteri non numerici dalle vostre stringhe di testo.
1 Aprire un documento HTML utilizzando il blocco note o un editor HTML.
2 Aggiungere la seguente istruzione alla sezione "script" del documento:
var testString = "a1b2c3d4"
var = newString removeNonNumeric (testString);
alert ( "Nuova stringa =" + newString);
La prima riga di codice crea una variabile denominata "testString." Esso contiene una miscela di caratteri numerici e non numerici. La seconda linea chiama una funzione denominata "removeNonNumeric." Tale funzione rimuove i caratteri non numerici dalla stringa. L'ultima riga visualizza la nuova stringa restituita dalla funzione.
3 Incolla questo codice JavaScript di sotto di tale dichiarazione mostrato nel passaggio precedente.
Funzione removeNonNumeric (testString) {
var = numericString testString.replace (/ [^ 0-9] / g, '');
tornare numericString;
}
Questa funzione utilizza il metodo "sostituire" e la "/ [^ 0-9] / g, '' espressioni regolari per rimuovere i caratteri non numerici dalla" variabile testString "passata nella lista dei parametri.
4 Salvare il documento e lanciare il browser. Aprire il documento nel browser. Il codice viene eseguito e rimuove i caratteri non numerici dalla stringa di prova. Il tuo browser visualizza una finestra di messaggio che mostra la nuova stringa.