検索

ホームページ  >  に質問  >  本文

正規表現を使用して ID 値を照合する

<p>値が <code>id</code> であり、属性が次で構成される <code>g</code> ノードのすべての子ノードを検索したいと考えています。 <pre class="brush:php;toolbar:false;">a[数字]-[1 つ以上の文字] // 例: // - id="a1-a" // - id="a1-b" // - id="a1-abcd" // - id="a10-f" // - id="a0-z" // - id="b1-a" // 不正 // - id="a1-2" // 不正</pre> <p>それで私は試してみました: </p> <pre class="lang-js prettyprint-override"><code>const items = gElement.querySelectorAll(`[id^='a[0-9] -[a-zA-Z] ']`) </code></pre> <p>しかし、うまくいきません。 </p>
P粉757556355P粉757556355444日前565

全員に返信(1)返信します

  • P粉237647645

    P粉2376476452023-08-31 10:23:22

    クエリ セレクターで、正規表現として解釈されないパターン ([0-9] ) を使用しています。 RegExp コンストラクターを使用して文字列から正規表現オブジェクトを作成します:

    リーリー リーリー

    返事
    0
  • キャンセル返事