javascript replace и юникод (не работает с кириллицей)

M
На сайте с 20.08.2004
Offline
376
1369

не срабатывает с кириллицей в javascript. буду признателен за помощь.

http://jsfiddle.net/7m8uxm6L/

так бы работало, но поддержки юникода нет.

replace(/(\W)-(\W)/gu, "$1——$2");

спасибо.

отец сыночка, лапочки дочки и еще одного сыночка
R
На сайте с 20.02.2015
Offline
59
#1

Miracle, Исключить кириллические символы и слова:


replace(/([^а-яА-ЯёЁ\w])-([^а-яА-ЯёЁ\w])/g, "$1——$2")
M
На сайте с 20.08.2004
Offline
376
#2
rereg:
Miracle, Исключить кириллические символы и слова:

replace(/([^а-яА-ЯёЁ\w])-([^а-яА-ЯёЁ\w])/g, "$1——$2")

спасибо. все просто.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий