JavaScriptと正規表現の一致に変数を置く方法は?
変数名を渡すことでmatch()を使用できます。構文は次のとおりです-
console.log(yourVariableName.match(yourMatchingVariableName));
例
var senetence = 'My Name is John'; console.log("The actual value="); console.log(senetence); var matchWord = 'John'; console.log("The matching value="); console.log(matchWord); var matchRegularExpression = new RegExp(matchWord, 'g' ); console.log(senetence.match(matchWord));
上記のプログラムを実行するには、次のコマンドを使用する必要があります-
node fileName.js.
ここで、私のファイル名はdemo107.jsです。
出力
これにより、次の出力が生成されます-
PS C:\Users\Amit\JavaScript-code> node demo107.js The actual value= My Name is John The matching value= John
-
JavaScriptの正規表現修飾子を例を挙げて説明する
JavaScript正規表現修飾子は正規表現のオプション部分であり、大文字と小文字を区別しないグローバル検索を実行できます。修飾子を組み合わせることもできます。 以下は修飾子です- 修飾子 説明 g グローバルマッチングを有効にし、最初の一致で停止するのではなく、一致したすべての結果を返します i 大文字と小文字を区別しないマッチングを可能にします m 複数行のマッチングを可能にします 例 以下は、JavaScriptのswitchステートメントで厳密に比較するためのコードです- <!DOCTYPE html> <html la
-
DOMに関連するJavaScript変数をconsole.logするにはどうすればよいですか?
コンソールに変数を表示するには、document.getElementById(“”)。を使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">