Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 224
  • Last Modified:

Deliminator problem with Regex ??

I have an array of regular expressions I use for form validations.

In php I have:
$var = array( "state"=>"/^(?-i:A[LKSZRAEP]|C[AOT]|D[EC]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOPST]|N[CDEHJMVY]|O[HKR]|P[ARW]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$/" );

Open in new window


I am continually getting the warning:
Warning: preg_match(): Unknown modifier '|' in /var/www/html/clients/...

What am I missing ??

Thanks !
0
Imaginx
Asked:
Imaginx
  • 2
1 Solution
 
ImaginxAuthor Commented:
I'm using php 5.3.3 & apache 2.2.15
0
 
MazdajaiCommented:
Try
$var = array( "state"=>"!^(?-i:A[LKSZRAEP]|C[AOT]|D[EC]|F[LM]|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEHINOPST]|N[CDEHJMVY]|O[HKR]|P[ARW]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$!" );

Open in new window

0
 
käµfm³d 👽Commented:
Can you show the code that throws the error? The line you posted appears to compile fine for me.
0
 
ImaginxAuthor Commented:
thx
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now