Битрикс метод CUtil::JSEscape

CUtil::JSEscape - функция экранирует символы согласно соглашениям языка ECMAScript

<?php 

 public static function JSEscape($s)
    {
        static $aSearch = array("\xe2\x80\xa9", "\\", "'", "\"", "\r\n", "\r", "\n", "\xe2\x80\xa8", "*/", "</");
        static $aReplace = array(" ", "\\\\", "\\'", '\\"', "\n", "\n", "\\n", "\\n", "*\\/", "<\\/");
        $val = str_replace($aSearch, $aReplace, $s);
        return $val;
    }

?>


Загрузка комментариев...