Hvor å Sjekk for tall Bruke regulære uttrykk i Javascript

Regular Expressions ( "regexes") er mønstre av tegn som brukes til å analysere gjennom tekst og finne enkelte tegn eller sett av tegn. Regular Expressions er svært kraftige, utvide søketeknikker langt utover enkle jokertegn. Regular Expressions er også implementert i mange forskjellige programmer og språk, inkludert Javascript. Se etter tallene i din webside ved hjelp av "RegExp" objekt.

Bruksanvisning

1 Sett inn følgende kode mellom "hodet" kodene i HTML-dokumentet:

<Script type = "text / javascript">

funksjons findNumbers (tekst) {

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

if (numRegEx.test (tekst)) {

alert ( "Antall funnet");

}ellers{

alert ( "No nummeret");

}

}

</ Script>

2 Legg til følgende kode i kroppen av HTML-dokumentet for å teste "findNumbers" funksjon:

<Input type = "text" id = "userinput" />

<Input type = "button" value = "Se etter Numbers" onclick = "findNumbers (document.getElementById ( 'userinput') verdi.);" />

3 Lagre siden og legg den i en nettleser. Skriv noe i tekstboksen og klikk på knappen. Et varsel vises rapportere hvis det er et tall i boksen. Prøv et par forskjellige poster for å verifisere korrekt drift. Du kan sende tekst til "findNumbers" -funksjonen, og skrive hva koden du liker i stedet for "alert" kommandoer for å iverksette tiltak basert på resultatene.

Hint

  • Sett på linjen «var numRegEx = ny RegExp ( '[0-9]');" med følgende stenografi hvis du liker:
  • Var numRegEx = / [0-9] /;