[jQuery] Regular Expressions and jQuery

[jQuery] Regular Expressions and jQuery


Hello all,
I have some experience in Regular Expressions but this one has me
pulling my hair out.
I have a form with several input fields including a phone number
field. I have a submit button that is linked to jquery form plugin.
My validation is checked on "beforeSubmit". ( i.e. beforeSubmit:
validateForm )
I've used validateForm() for other simple validation via javascript.
This time I'm using jQuery Form which shouldn't be and isn't a
problem. My issue is in the validation of phone number.
Within validateForm is this...
function validateForm(formData, jqForm, options) {
     var queryString = $.param(formData);
     alert(queryString);
    // VALIDATE ENTIRE FORM
        //phone
        if (validate_phone($('input[name=piResults]').fieldValue(), "Please
enter a valid phone number.") == false){
            phoneNum.focus();
            return false;
        }
}
// VALIDATE PHONE NUMBER
function validate_phone(value,alerttxt){
    var re = /^\(\d{3}\)\d{3}-\d{4}$/;
    if( value.match(/^\(\d{3}\)\d{3}-\d{4}$/) ){
        return false;
    }
    else{
        return true;
    }
}
When validate_phone is called, the parameter "value" is correct. The
problem is the "match" is not checked.
Is there another way?
Thanks for any help.
J Mcleod