У меня есть форма, в которой пользователь может что-то напечатать, и я хочу, чтобы мой скрипт проверял, является ли она суммой (например, 5 x 5 или 3+ 3), как мне это сделать? Предположительно с использованием регулярных выражений?
Если вы имеете в виду «арифметическую операцию», это будет что-то вроде (включая числа с плавающей запятой)
preg_match('/-?\d+(\.\d+)?\h*[-+x\/]\h*-?\d+(\.\d+)?/', $input);
Вы говорите о проверке, что это сумма, но вы пишете продукт! Если вы хотите проверить сумму, то принимайте только цифры и знак «+»:
preg_match('/^[ +0-9]+$/', $expression);