Попробуйте:
ref.match(new RegExp("^http://(www\\.)?reddit\\.com/", "i"))
Или:
ref.match(/^http:\/\/(www\.)?reddit\.com\//i)
В httpd.conf добавьте (или измените, если он уже есть):
AddDefaultCharset utf-8
См. Директива AddDefaultCharset , Директива AddCharset и в этой статье .
AddDefaultCharset utf-8
Но я должен использовать китайские символы сейчас и тогда. Раньше я переводил Китайские символы в код Unicode и включить его в документ, используя
& #
взлом. Но это полезно только для страница, содержащая несколько символов.Есть способ лучше: закодировать информацию о кодировке в имя файла, и apache выведет правильный заголовок кодирования на основе этого. Это возможно благодаря
Строки AddCharset
в файле conf, например, в строке ниже:
conf / httpd.conf
:
AddCharset UTF-8 .utf8
Итак, если у вас есть файл, имена оканчиваются на
.html.utf8
, apache будет обслуживать страницу так, как если бы она была закодирована в UTF-8 и выгрузит правильный директива кодировки символов в соответственно.
Я не уверен, есть ли у вас доступ к конфигурации Apache (httpd.conf), но у вас должна быть возможность установить директиву AddDefaultCharset. См .:
http://httpd.apache.org/docs/2.0/mod/core.html
Найдите модуль mod_mime.c и убедитесь, что установлено следующее:
AddDefaultCharset utf-8
или эквивалентный Apache 1 .x документы ( http://httpd.apache.org/docs/1.3/mod/core.html#adddefaultcharset ).
Однако это работает только в том случае, если «тип содержимого ответа - text / plain или text / html».
Вы также должны убедиться, что ваши страницы также имеют кодировку. См. Для получения дополнительной информации:
Это не тестировалось, но, вероятно, будет работать.
В вашем файле .htaccess укажите:
<Files ~ "\.html?$">
Header set Content-Type "text/html; charset=utf-8"
</Files>
Однако для этого на сервере потребуется mod_headers.