Jevix и email
        При использовании Jevix столкнулся с тем, что необходимо сделать email в виде ссылки mailto.
Для выделения простых ссылок имеем параметр cfgSetAutoLinkMode, но с email он не работает.
Нам же пригодится параметр cfgSetAutoPregReplace.
Если вы поставили Jevix из репозитория, то по умолчанию в качестве примера там добавлен код для автозамены ссылок на видео с ютуб:
что ж, добавим сюда поддержку email:
    
    
                                                                                
            Для выделения простых ссылок имеем параметр cfgSetAutoLinkMode, но с email он не работает.
Нам же пригодится параметр cfgSetAutoPregReplace.
Если вы поставили Jevix из репозитория, то по умолчанию в качестве примера там добавлен код для автозамены ссылок на видео с ютуб:
[
  [
    "\/<video>http:\\\/\\\/(?:www\\.|)youtube\\.com\\\/watch\\?v=([a-zA-Z0-9_\\-]+)(&.+)?<\\\/video>\/Ui",
    "\/<video>http:\\\/\\\/(?:www\\.|)youtu\\.be\\\/([a-zA-Z0-9_\\-]+)(&.+)?<\\\/video>\/Ui"
  ],
  [
    "<iframe width=\"700\" height=\"394\" src=\"http:\/\/www.youtube.com\/embed\/$1\" frameborder=\"0\" allowfullscreen><\/iframe>",
    "<iframe width=\"700\" height=\"394\" src=\"http:\/\/www.youtube.com\/embed\/$1\" frameborder=\"0\" allowfullscreen><\/iframe>"
  ]
]что ж, добавим сюда поддержку email:
[
  [
    "\/<video>http:\\\/\\\/(?:www\\.|)youtube\\.com\\\/watch\\?v=([a-zA-Z0-9_\\-]+)(&.+)?<\\\/video>\/Ui",
    "\/<video>http:\\\/\\\/(?:www\\.|)youtu\\.be\\\/([a-zA-Z0-9_\\-]+)(&.+)?<\\\/video>\/Ui",
    "\/([a-zA-Z0-9_.+_]+@[a-zA-Z0-9_.+_]+\\.[a-zA-Z]{2,4})\/i"
  ],
  [
    "<iframe width=\"700\" height=\"394\" src=\"http:\/\/www.youtube.com\/embed\/$1\" frameborder=\"0\" allowfullscreen><\/iframe>",
    "<iframe width=\"700\" height=\"394\" src=\"http:\/\/www.youtube.com\/embed\/$1\" frameborder=\"0\" allowfullscreen><\/iframe>",
    "<a href=\"mailto:$1\">$1<\/a>"
  ]
]    Комментарии: 3
                Там есть параметр cfgSetAutoPregReplace — он должен справиться.            
                    
                Я уже догадался, и переписал статью, спасибо! =)            
                    
                a            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.