Welcome Guest, Not a member yet? Register   Sign In
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
mbparvez.me
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
mbparvez.me
Reply




Theme © iAndrew 2016 - Forum software by © MyBB