Search code examples
phpregexpreg-match

preg_match if string contain + or -


How to validate if a string contain either + or - ??

preg_match('[\-\+]', '(292+3)*1', $match);
print_r($match);

preg_match('[\-\+]', '(292-3)*1', $match);
print_r($match);

output

Array
(
)
Array
(
)

Solution

  • Regex must be between delimiters:

    preg_match('/[-+]/', '(292+3)*1', $match);