0
前に別の値が指定されていない場合は、値にのみ一致する正規表現を作成できますか?たとえば、?
の前に.php
がない場合はtrueをテストします。次のように:正規表現は前の値に基づいて一致します
/(?!\.php)\?/.test('mypage.php?call=here') == false;
/(?!\.php)\?/.test('otherpage.asp?call=here') == true;
私は先読み?!
と?:
を使用してみましたが、これまでの作品の組み合わせを見つけることができませんでした。
先読みは必要ありませんが、javascript regexesではサポートされていません。 – kirilloid
だからこれは欲しい: '?'がなければマッチする。 '?'がある場合、 '?'の前に '.php'を付けることはできません。 –
@WordsLikeJaredうん、かなり。 –