Skip to main content

str_replace_all

Function str_replace_all 

Source
pub(crate) fn str_replace_all(
    it: &mut Interp,
    t: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

String.prototype.replaceAll(pattern, replacement)。以前は patternRegExp でも常に to_js_string()"/pat/flags" という文字列表現)として扱われ、 正規表現として機能していなかった("aaa".replaceAll(/a/g, 'b') が無変換になっていた)。 また関数リプレーサ(str_replace は対応済み)も未対応だった。