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] /;