ホームページ > ウェブフロントエンド > jsチュートリアル > 高度な replace_javascript スキルのための JavaScript 正規表現トリガー関数

高度な replace_javascript スキルのための JavaScript 正規表現トリガー関数

WBOY
リリース: 2016-05-16 18:32:35
オリジナル
978 人が閲覧しました

通常の状況では、正規表現を使用してテキストを置換できます:

コードをコピー コードは次のとおりです:

var a = "abc123aXc";
a.replace(/a.c/g, 'ZZ');

単純な文字列の代わりに関数を使用して、高度な置換を定義できます。 。例:




実際、パラメータ ルールの原理は非常に明確です。正規表現で部分一致が定義されている場合、パラメータの長さは部分一致の数に応じて変化します。部分一致が定義されていない場合、長さは固定されます。パラメータを渡すための規則は次のとおりです:

文字列自体と一致します
すべての部分一致 (定義されている場合)
元の文字列内の文字列の位置と一致します
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート