Datakurser
Aktuell vecka: 48

Tillbaka till toppen

JAVASCRIPT Reguljära uttryck

Reguljära uttryck

På engelska "Regular expression". Är ett kraftfull verktyg för att utföra matchningar av teckenmönster i textsträngar. Det finns tillgängligt i de flesta programmeringsspråk.

Demo exempel

<form id="formjsstringex4">
   <label>Skriv in ett mobilnummer och testa grundregler</label><br />
   <input type="text" size="20" id="telnr" value="">
   <input type="button" onclick="checkregexp()" value="Testa" />
</form>
<div id="jsstringex4div" class="red">
   &nbsp;
</div>
<script>


  function checkregexp(){
      var tnr = document.getElementById("telnr");
      var svar = document.getElementById("jsstringex4div");
      var myTnrTest=/^07\d{8}$/;
      if (myTnrTest.test(tnr.value))
         svar.innerHTML="<span class='green'>Det var ett korrekt mobiltelefonnummer.</span>";
      else
   svar.innerHTML="Mata in ett 10 siffrigt telefonnummer som börjar på 07, tack!";
}


 

Källor

javascriptkit.com Tutorial 1

javascriptkit.com Tutorial 2

w3schools - reguljära uttryck

 

Checka din kod

JSHint

Chrome Developer Tool
(F12 eller Ctrl+Shift+I)

Firefox Developer Tool
(F12 eller Ctrl+Shift+K)

En liten film om ovanstående (15 min)

Lösningsförslag

PB

Alrik's