Я пытаюсь написать эквивалент Rails escape_javascript () в php с помощью preg_match (). Есть ли встроенная функция php?Может кто-нибудь помочь?
http://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-escape_javascript
# File actionpack/lib/action_view/helpers/javascript_helper.rb, line 50 def escape_javascript(javascript) if javascript javascript.gsub(/(\\|<\/|\r\n|[\n\r"'])/) { JS_ESCAPE_MAP[$1] } else '' end end
Спасибо!
json_encode ()
Я не могу сказать, что это однозначное соответствие, но это простой способ избежать значений JavaScript в PHP.