Puzzle2011's Topics

Find Answers
Ask questions. Get answers. Find technical product solutions from passionate members of the Splunk community.

Puzzle2011's Topics

I am trying to validate that the user has entered their phone number in this format (555) 555-5555. I keep getting this error: Unmatched ) in regex; marked by <-- HERE in m/[([0-9]) <-- HERE ]+[[0-9]... See more...
I am trying to validate that the user has entered their phone number in this format (555) 555-5555. I keep getting this error: Unmatched ) in regex; marked by <-- HERE in m/[([0-9]) <-- HERE ]+[[0-9]-]+[[0-9]+/ at validate.cgi line 46. My code is below. Any help? sub validate_input { my $valid = "Y"; my $errormsg; if ($phone !~ m/[([0-9])]+[[0-9]-]+[[0-9]+/]) { $valid = "N"; my $errormsg = "enter a valid phone number in format desired."; } return $valid, $errormsg; }