Nwlapcug.com


Come controllare i numeri utilizzando le espressioni regolari in JavaScript

Le espressioni regolari ("regexes") sono modelli di caratteri utilizzate per analizzare attraverso testo e trovare alcuni caratteri o set di caratteri. Le espressioni regolari sono molto potenti, tecniche di ricerca ben di là di caratteri jolly semplice in espansione. Le espressioni regolari sono anche implementate in molti programmi diversi e lingue, tra cui JavaScript. Controllare i numeri nella tua pagina web utilizzando l'oggetto "RegExp".

Istruzioni

1

Inserire il seguente codice tra i tag di "head" del documento HTML:

< script type = "text/javascript" >

Function findNumbers(text) () {

var numRegEx = new RegExp("[0-9]");

if(numRegEx.test(text)){

alert("Number found");

}else{

alert("No number found");

}

}

< / script >

2

Aggiungere il seguente codice al corpo del documento HTML per testare la funzione di "findNumbers":

< input type = "testo" id = "userinput" / >

< input type = valore "pulsante" = "Verifica per i numeri" onClick="findNumbers(document.getElementById('userinput').value);" / >

3

Salvare la pagina e caricarlo in un browser web. Digitare qualcosa nella casella di testo e fare clic sul pulsante. Viene visualizzato un avviso in cui si segnalazione se c'è un numero nella casella. Provare alcune voci diverse per verificare il corretto funzionamento. Si può passare qualsiasi testo alla funzione "findNumbers" e scrivere qualsiasi codice al posto dei comandi di "avviso" per agire sulla base dei risultati.

Consigli & Avvertenze

  • Sostituire la riga "var numRegEx = new RegExp('[0-9]');" con la seguente sintassi abbreviata se ti piace:
  • var numRegEx = / [0-9] /;