2014-05-21 3 views
0

데이터베이스 자바 스크립트 리터럴 정규 표현식에서 가져오고 싶습니다. 따옴표 사이에있는 것이 좋습니다. 인용 부호없이이 표현식을 얻으려면 어떻게해야합니까? 아래 예제를 참조하십시오. 다음은 PHP 파일입니다 http://klmgr.jest.guru/getjson.php 데이터베이스 에서 그리고 jQuery 코드 아래 식을 얻는 것을 :MySQL 데이터베이스의 RegExp 리터럴

 


    var sources = []; 
    $.getJSON('http://klmgr.jest.guru/getjson.php?callback=?', function(data) { 
     $.each(data, function(key, val) { 
      sources.push(val.source); 
     }); 
    }); 

 

답변

0

할 경우는 정규식 문자열을 변환이 잘 작동하지 않습니다 new RegExp(string)

var sources = []; 
$.getJSON('http://klmgr.jest.guru/getjson.php?callback=?', function(data) { 
    $.each(data, function(key, val) { 
     sources.push(new RegExp(val.source)); 
    }); 
}); 
+0

사용합니다. 나는 다음과 같은 테이블을 가지고있다. [RegExp /\/^(.|\/\/))?atemda.com////, RegExp /\/^(.*(.|\/\/))? adv.adview \ /, RegExp /\/^(.*(.|\/\/))?clk.onet\//, RegExp /\/^(.*(.|\/\/))? tags.qservz \ //] 내가 필요합니다 : [/^(.*(.|))?atemda.com/, /^(.*(.|//))adv. adview /, /^(.*(.|//))clk.onet/, /^(.*(.|))?tags.qservz/, /^(.*(.|//))? serving-sys.com/, /^(.*(.|//))smartadserver.com/, /^(.*(.|))?tradedoubler.com/, /^(.* (. | //))? adocean.pl/] – user3652705