私はこのテキストを持っています: nisi non text600 elit 600が動的に追加されます。どうすれば入手できますか?
var str = ('nisi non text600 elit').match(/text\d+/);
alert(str);
これはtext600を警告します。テキストという単語を追加で置換せずに600だけを警告するにはどうすればよいですか (可能な場合)。
どんな助けでも大歓迎です、ありがとう!
私はこのテキストを持っています: nisi non text600 elit 600が動的に追加されます。どうすれば入手できますか?
var str = ('nisi non text600 elit').match(/text\d+/);
alert(str);
これはtext600を警告します。テキストという単語を追加で置換せずに600だけを警告するにはどうすればよいですか (可能な場合)。
どんな助けでも大歓迎です、ありがとう!
var str = ('nisi non text600 elit').match(/text(\d+)/);
alert(str[1]);
括弧を使用して、正規表現でグループをキャッチします。
var str = ('nisi non text600 elit').match(/text(\d+)/)[1];
注: 正規表現リテラルは文字列ではないため、アポストロフィを使用しないでください。
この動作中の jsFiddleを参照してください。と を使用して、正規表現で何かをキャプチャする必要が(
あり)
ます。
結果は配列になり、インデックス0
は文字列に適用された一致全体であり、次のインデックスはキャプチャです。
alert(str.substr(14, 16) )
これを試して