September 16
Espressioni regolari ( "espressioni regolari") sono modelli di caratteri utilizzati per analizzare attraverso il testo e trovare alcuni caratteri o gruppi di caratteri. Le espressioni regolari sono molto potenti, ampliando le tecniche di ricerca ben oltre le semplici caratteri jolly. Le espressioni regolari sono implementate anche in molti programmi e linguaggi diversi, tra cui JavaScript. Verificare la presenza di numeri nella tua pagina web utilizzando l'oggetto "espressione regolare".
1 Inserire il codice seguente tra i tag "testa" del documento HTML:
<Script type = "text / javascript">
findNumbers funzione (testo) {
var numRegEx = new RegExp("[0-9]");
if (numRegEx.test (testo)) {
alert ( "Number trovato");
}altro{
alert ( "Nessun numero trovato");
}
}
</ Script>
2 Aggiungere il seguente codice al corpo del documento HTML per testare la funzione "findNumbers":
<Input type = "text" id = "userinput" />
<Input type = valore "pulsante" = "per numeri" onclick = "findNumbers (document.getElementById ( 'userinput') il valore.);" />
3 Salvare la pagina e caricare in un browser web. Digitare qualcosa nella casella di testo e fare clic sul pulsante. Viene visualizzato un avviso segnalando se vi è un numero nella casella. Prova un paio di voci diverse per verificarne il corretto funzionamento. È possibile passare qualsiasi testo per la funzione "findNumbers", e scrivere qualsiasi codice che ti piace al posto di "allerta" Comandi di agire in base ai risultati.