PHP の if ステートメントで使用する正規表現を作成して、文字列に少なくとも 1 つの +、-、*、または / と少なくとも 2 つの数字が含まれていることを確認しようとしています。それらの間に任意の数のスペースを入れることができます。
これを行う最善の方法は何ですか?
以下の正規表現を書いてみましたが、それは私のテストケースと一致していないようです。
私が使用している正規表現は次のとおりです。m/[0-9]{2,}[=-*/]+/
合格するいくつかのテストケースを次に示します。
- 2 +2
- 5*3
- 6 - 8
私の最終的な目標は、PHP で電卓を作成することです。現在、どの入力が有効な数学入力/有効な数式であり、そうでないかを判断しようとしています。