私は少し問題があります。dojo、filterselect、query and exclude string
私はfilteringSelectを持っており、特定の値(価格は50)を持つものを除外したいと思います。
priceSelect.query.price = "^(?!50)$"
は、まあ、私は私の正規表現が良いのですが、それは働いていない場合、それは有効ではないと思う。
だからここで働いていなかった私のコード(選択が空になる)です。
私は少し問題があります。dojo、filterselect、query and exclude string
私はfilteringSelectを持っており、特定の値(価格は50)を持つものを除外したいと思います。
priceSelect.query.price = "^(?!50)$"
は、まあ、私は私の正規表現が良いのですが、それは働いていない場合、それは有効ではないと思う。
だからここで働いていなかった私のコード(選択が空になる)です。
あなたの正規表現は、^$
とまったく同じように、空の文字列と一致します。これらの2桁の数字がない場合は、先読みが行われていますが、何も一致していません。
ですから、さらに入力に一致する部分が必要になります、このような何か:
priceSelect.query.price = "^(?!50$)\d+$"
は私も(それ以外の場合は「50」で始まるすべての番号が拒否されます、あなたの先読みに$
を追加しました例えば500、509、...)
ありがとうございました。 – zoplait
は** MAYBE **あなたが実際に答えを得る可能性を高めることができ、いくつかの入力サンプルの提供を参照してください。 – FailedDev