ここでは、さまざまな数式を検証するための正規表現の作成方法を学習します。 test() または match() メソッドを使用して、特定の数式が正規表現と一致するかどうかを確認します
###文法###
ユーザーは、次の構文に従って、特別な数式を受け入れる正規表現を作成できます。正規表現の説明
– 正規表現の始まりと終わりを表します。
これは、数式文字列の先頭を表します。
\d式の先頭にある少なくとも 1 つ以上の数字を表します。
[- ]([- ]\d )*
は、数式に数値の後に複数の " " または "-" 演算子を含めることができることを意味します。
$文字列の終わりを表します。
g###例### 以下の例では、数値 " " または "-" 演算子を含む数式を受け入れる正規表現を作成します。
以下の例では、 /^\d (\s*[- */]\s*\d )*$/g 正規表現を使用しました。ユーザーは、使用される正規表現の説明を以下で見つけることができます。
–
\s* –
(\s*[- */]\s*\d )* –
###例### 次の例では、さまざまな数式をパラメーターとして渡して、TestMultiplyFormula() 関数を 3 回呼び出します。 test() メソッドを使用して、数式が正規表現パターンと一致するかどうかを確認します。 出力では、正規表現が「*」および「/」演算子とスペースを含む数式を受け入れていることがわかります。 リーリー
このチュートリアルでは、特別な数式を受け入れる正規表現を作成する方法を説明します。どちらの例でも、test() メソッドを使用して数式を正規表現と照合しました。さらに、2 つの例では異なる正規表現パターンを使用しました。以上が特別な数式のみを受け入れる正規表現を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。