Skip to main content

escape_js_string

Function escape_js_string 

Source
pub fn escape_js_string(s: &str) -> String
Expand description

Escape a string for safe use in a JavaScript single-quoted string literal. Handles all problematic characters including:

  • Backslashes, single quotes, newlines, carriage returns
  • Backticks (template literals)
  • Unicode line/paragraph separators (U+2028, U+2029)
  • Null bytes and other control characters