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

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

WBOY
WBOYオリジナル
2016-05-16 18:32:35955ブラウズ

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

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

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

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




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

文字列自体と一致します
すべての部分一致 (定義されている場合)
元の文字列内の文字列の位置と一致します