<html><head><title>Regulaaravaldis</title></head>
<body>
  <h3>Numbripaaride eraldamine lausest</h3>
 <script  language="JavaScript1.2">
   var r=new RegExp("(\\d)[\\sa-z]*(\\d)", "g");
   lause1="numbrid 1 ja 3 ning 2 ja 4 meeldivad."; 
   numbrid=r.exec(lause1);
   document.writeln(
      "Sisend: "+numbrid.input+"<br>"+
      "Vrdluskujund: " +r.source+"<br>"+     
      "Tstutundetu: " +r.ignoreCase+"<br>"+
      "Globaalne otsing: " +r.global+"<br>"
   );

   while (numbrid!=null){  //kuni leitakse vasteid
     document.writeln("<p>"+
       "Algus: " +numbrid.index+"<br>"+
       "Ots: " +r.lastIndex+"<br>"+
       "Vasakult eraldi: " +RegExp.leftContext+"<br>"+
       "Paremalt eraldi: " +RegExp.rightContext+"<br>"+
       "Viimati leiti: " +RegExp.lastMatch+"<br>"+
       "Viimane kujund: " +RegExp.lastParen+"<br>"+
       "Massiivis " + numbrid.length+" elementi:<br>"
     );
     for(var i=0;i<numbrid.length;i++){
       document.writeln(i+". "+numbrid[i]+"<br>");
     }
     numbrid=r.exec(lause1);
   }
 </script>
</body></html>