Mam następujący kod, który działa, ale muszę wprowadzić różne rzeczy do obiektu wyrażenia regularnego (regex2
) w czasie wykonywania. Jednak text.replace nie wydaje się być obiektem ciągowym dla wyrażenia regularnego, więc jak mogę to zrobić?Javascript String.replace z dynamicznymi wyrażeń regularnych?
var regex2 = /\|\d+:\d+/;
document.write("result = " + text.replace(regex2, '') + "<br>");
zmiana stringObj na ciąg. Jeśli jego ciąg jest już obiektem - np. Maszyna ATM, numer Pin itp. –
Czy wywołanie .replace() musi się odbywać w ramach wywołania document.write()? Czy nie mógłbyś przypisać tej wartości przed wywołaniem document.write? Wydaje się, że to rozwiązałoby problem (chyba że nie rozumiem poprawnie twojego pytania). – inkedmn
Jestem współpracownikiem Alexa. StringObj miało właśnie wyjaśnić, co robimy, a nie rzeczywisty kod. –