Есть ли способ получить эквивалент negative lookbehind в регулярных выражениях javascript? Мне нужно сопоставить строку, которая не начинается с определенного набора символов.
Кажется, я не могу найти регулярное выражение, которое делает это без сбоев, если совпадающая часть находится в начале строки. Отрицательные lookbehind кажутся единственным ответом, но у javascript его нет.
EDIT: Это регулярное выражение, которое я хотел бы работать, но это не так:
(?<!([abcdefg]))m
Таким образом, он будет соответствовать "m" в "jim" или "m", но не "jam"