<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<TITLE>RE: [Javascript] RegExp question</TITLE>

<META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=570215007-14122001><FONT face=Arial color=#0000ff 
size=2>ooooops ! I mean</FONT></SPAN></DIV>
<DIV><SPAN class=570215007-14122001><FONT size=2>tabvar = 
theForm.elements[i].name.value.split("_");<FONT size=3> 
</FONT></FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Message d'origine-----<BR><B>De&nbsp;:</B> FERON Matthieu 
  <BR><B>Envoyé&nbsp;:</B> vendredi 14 décembre 2001 08:49<BR><B>À&nbsp;:</B> 
  'javascript@LaTech.edu'<BR><B>Objet&nbsp;:</B> RE: [Javascript] RegExp 
  question<BR><BR></FONT></DIV>
  <P><FONT size=2>and what about</FONT> <BR><FONT size=2>tabvar = 
  document.forms.name.split("_");</FONT> <BR><FONT size=2>so you get tabvar[1] 
  and tabvar[2] with the values</FONT> </P>
  <P><FONT size=2>-----Message d'origine-----</FONT> <BR><FONT size=2>De : 
  Christopher Basken [<A 
  href="mailto:chriz@basken.com">mailto:chriz@basken.com</A>]</FONT> <BR><FONT 
  size=2>Envoyé : jeudi 13 décembre 2001 23:32</FONT> <BR><FONT size=2>À : 
  javascript@LaTech.edu</FONT> <BR><FONT size=2>Objet : [Javascript] RegExp 
  question</FONT> </P><BR>
  <P><FONT size=2>Hi,</FONT> </P>
  <P><FONT size=2>I've got a page with a bunch of form elements on it.&nbsp; A 
  bunch of elements</FONT> <BR><FONT size=2>are named "course_01_02" or 
  "course_12_01" and so on.&nbsp; I want to loop</FONT> <BR><FONT size=2>through 
  them and yank out the values of these elements, but since I also</FONT> 
  <BR><FONT size=2>need to know the digits, I need to match the numbers (not 
  just the beginning</FONT> <BR><FONT size=2>"course").</FONT> </P>
  <P><FONT size=2>I've got this function:</FONT> </P>
  <P><FONT size=2>function FormValidation(theForm) {</FONT> </P>
  <P><FONT size=2>&nbsp;&nbsp;&nbsp; for (var i = 0; i &lt; theForm.length; i++) 
  {</FONT> <BR><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var e = 
  theForm.elements[i].name;</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var pattern = new 
  RegExp("course_(\d+)_\d+","ig");</FONT> <BR><FONT 
  size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(e.match(pattern)); // 
  test</FONT> <BR><FONT size=2>&nbsp;&nbsp;&nbsp; }</FONT> </P>
  <P><FONT size=2>}</FONT> </P>
  <P><FONT size=2>But it keeps coming up Null.&nbsp; According to the 
  documentation at</FONT> <BR><FONT size=2>developer.netscape.com, this should 
  work.</FONT> </P>
  <P><FONT size=2>Any thoughts?</FONT> </P>
  <P><FONT size=2>Thanks!</FONT> </P>
  <P><FONT size=2>Chris</FONT> </P><BR>
  <P><FONT size=2>_______________________________________________</FONT> 
  <BR><FONT size=2>Javascript mailing list</FONT> <BR><FONT 
  size=2>Javascript@LaTech.edu</FONT> <BR><FONT size=2><A target=_blank 
  href="https://lists.LaTech.edu/mailman/listinfo/javascript">https://lists.LaTech.edu/mailman/listinfo/javascript</A></FONT> 
  </P></BLOCKQUOTE></BODY></HTML>