<!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 :</B> FERON Matthieu
<BR><B>Envoyé :</B> vendredi 14 décembre 2001 08:49<BR><B>À :</B>
'javascript@LaTech.edu'<BR><B>Objet :</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. A
bunch of elements</FONT> <BR><FONT size=2>are named "course_01_02" or
"course_12_01" and so on. 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> for (var i = 0; i < theForm.length; i++)
{</FONT> <BR><FONT size=2> var e =
theForm.elements[i].name;</FONT> <BR><FONT
size=2> var pattern = new
RegExp("course_(\d+)_\d+","ig");</FONT> <BR><FONT
size=2> alert(e.match(pattern)); //
test</FONT> <BR><FONT size=2> }</FONT> </P>
<P><FONT size=2>}</FONT> </P>
<P><FONT size=2>But it keeps coming up Null. 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>