Adding Regexp to Javascript check
Posted: Wed Aug 04, 2010 9:46 am
Hi Guys,
I am trying to add a regularexpression to my Javascript to check that the form input contains only 6 digit numbers. The Regex I have used in my MySQL Query is:
^[[:digit:]]{6}\$
But I can't seem to get it into Javascript. So far I have:
And I was looking at adding something along the lines of:
But this always returns false. What am I doing wrong?
I am trying to add a regularexpression to my Javascript to check that the form input contains only 6 digit numbers. The Regex I have used in my MySQL Query is:
^[[:digit:]]{6}\$
But I can't seem to get it into Javascript. So far I have:
Code: Select all
function ValidateForm(){
var jobname=document.MySQL_Query.jobname
var startdate=document.MySQL_Query.startdate
var enddate=document.MySQL_Query.enddate
if ((jobname.value==null)||(jobname.value=="")){
alert("Please Enter a Jobname")
jobname.focus()
return false
}
if ((startdate.value==null)||(startdate.value=="")){
alert("Please Enter a Start Date")
startdate.focus()
return false
}
if ((enddate.value==null)||(enddate.value=="")){
alert("Please Enter an End Date")
enddate.focus()
return false
}
return true
}
Code: Select all
if (document.MySQL_Query.jobname.value.match('/^[[:digit:]]{6}\$/')) {
return true }
else {
alert("Please Enter a Valid Jobname")
jobname.focus()
return false
}