ホームページ >ウェブフロントエンド >jsチュートリアル >基本的なJavaScript正規表現の例
<span>.99 </span> <span>.00 </span>etc<span>...</span>正規表現パターン:
<span>/[(0-9)+.?(0-9)*]+</span>Firefoxアドオン:正規表現テスターなどの正規表現ツールを使用できます。
<span>var price = '.99'; </span><span>var priceRegex = <span>/<span><span>[(0<span>-9</span>)+.?(0<span>-9</span>)*]</span>+</span>/igm</span>; </span> <span>console.log(priceRegex.test(price)); </span><span>console.log(price.match(priceRegex)); </span><span>console.dir(priceRegex.exec(price));</span>これで、.test()、match()、およびexec()を使用して基本的なJSテストを実行すると、これが得られます。
<span>var price = '.99'; </span><span>var priceRegex = <span>/<span><span>[(0<span>-9</span>)+.?(0<span>-9</span>)*]</span>+</span>/igm</span>; </span> <span>var price = parseFloat(priceRegex.exec(price)); </span><span>console.log(price); </span><span>//output: 55.99</span>これは非常に基本的な例にすぎませんが、JavaScriptでRegexの使用方法を味わう必要があります。歓迎されたコメント。
正規表現は、しばしば正規表現として短縮され、検索パターンを形成する文字のシーケンスです。このパターンは、テキスト内の文字列マッチングに使用できます。 JavaScriptでは、正規表現は、リテラル構文またはコンストラクターを使用するという2つの方法で定義できるオブジェクトです。文字通りの構文はスラッシュ内に囲まれていますが、コンストラクターの構文は新しいキーワードを使用します。正規表現は、特定の検索パターンの1つ以上の一致を検索することにより、あらゆるテキストから情報を抽出するのに非常に役立ちます。フォームのユーザー入力を検証するために使用できます。たとえば、Regexを使用して、電子メールアドレス、電話番号、その他の種類のデータを検証できます。 test()メソッドを使用して、文字列をパターンに検索し、結果に応じてtrueまたはfalseを返すことができます。パターンが見つかった場合、test()がtrueを返します。そうでない場合、それはfalseを返します。これは、フォームの送信を条件付けたり、エラーメッセージを表示したりするために使用できます。
javascriptの置換()メソッドを正規表現で使用して、文字列の部分を置き換えることができます。このメソッドは、指定された値または正規表現を文字列で検索し、指定された値が置き換える新しい文字列を返します。各マッチに呼び出される交換文字列または関数を指定できます。
正規表現は、特定の条件を示すために特定の特殊文字を使用します。たとえば、backslash()は特殊文字を逃れるために使用され、caret(^)はラインの開始を示すために使用され、ドル記号($)はラインの端を示すために使用され、アスタリスク(* )前の文字ゼロ以上に一致するために使用されます。これらの特殊文字を理解することは、より複雑で正確な検索パターンを作成するのに役立ちます。
正規表現を使用して価格入力を制御するにはどうすればよいですか?価格入力の。たとえば、正規表現を使用して、入力が正確に2つの小数の場所を持つ数値であることを確認できます。交換()メソッドを正規表現または余分な小数点以下の場所を交換するには、正規表現をテストするにはどうすればよいですか?正規表現をテストすることができます。これらのツールを使用すると、テストするregexと文字列を入力でき、文字列の一致を強調します。人気のあるregexテストツールには、regexrおよびregexpテスターが含まれます。ケースの感度を考慮し、オプションの文字を適切に処理しない。また、Search()などのいくつかの方法は、マッチ自体ではなく、試合のインデックスを返すことを覚えておくことも重要です。常に正規表現をテストして、予想どおりに機能していることを確認してください。
以上が基本的なJavaScript正規表現の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。