Detecting special characters PHP

后端 未结 2 1746

I am trying to check whether a string contains any special chars so I know what to do with it afterwards in my script.

Heres what I have:

if (preg_match(         


        
2条回答
  •  逝去的感伤
    2021-01-25 17:00

    You forgot some escapes:

    if (preg_match('/[^A-Z0-9_@£\$¥èéùìòÇØø\+%&\!"#'\(\)\*,
                   ^-start string                  ^---end string
    

    Since that's a '-quoted string for the pattern as a whole, all ' inside the pattern MUST be escaped.

提交回复
热议问题