я должен преобразовать строку (сгенерированную пользователем) в правило регулярных выражений.
Моя проблема в том, что я должен сказать,
заменить каждый знак, но не ab, 0-9, минус,точка и запятая
Я надеюсь, что кто-нибудь может помочь.
HTML
<div id="d1" class="line1"></div>
JS
$(function() {
new_regex_rule = 'hello,bl.com,dkd-dkd.com,blub,blib,satssan kommt';
// new_regex_rule = new_regex_rule.replace(/[a-z][0-9][-.]/gi,'');
$('#d1').append('<hr />'+new_regex_rule+'<hr />');
if(new_regex_rule.match(/\s/)){ new_regex_rule = new_regex_rule.replace(/\s/,'\\s'); }
if(new_regex_rule.match(/,/)){ new_regex_rule = new_regex_rule.replace(/\,/,'|'); }
$('#d1').append('<hr />'+new_regex_rule+'<hr />');
});
рабочий пример
http://www.jsfiddle.net/V9Euk/517/
Заранее спасибо!Питер
РЕДАКТИРОВАТЬ: Или, возможно, можно использовать строку в качестве правила регулярных выражений, как это?