• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Issue with RegEx contains pipe (|)

#1
Question 
I am using some regex in my validation. Others are working well but this:

regex_match[/((?:https?:\/\/)?(?:www\.)?(?:\w\w\.)?example\.com\/)((([\w]{2,3})?)|([^\/]+\/(([\w|\d-&#?=])+\/?){1,}))$/]

Error is:
preg_match(): No ending delimiter '/' found
"/((?:https?:\\/\\/)?(?:www\\.)?(?:\\w\\w\\.)?linkedin\\.com\\/)((([\\w]{2,3})?)|([^\\/"


After searching about this issue just found that, there was an issue about it (1122) though it was solved.
"Who thinks in code"
Perfectly describes who I am
webdevron.com
Reply

#2
Try adding the the ending slash to it like so.

PHP Code:
|/ 

See if that will work.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply

#3
(01-21-2020, 09:18 AM)InsiteFX Wrote: Try adding the the ending slash to it like so.

PHP Code:
|/ 

See if that will work.

Adding
PHP Code:
|/ 

showing the following result:

Code:
preg_match(): Unknown modifier '('
"Who thinks in code"
Perfectly describes who I am
webdevron.com
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.