검색에 제출할 검색어를 작성하면 입력 필드 중 하나가 "OR"에 대한 필터입니다. + 공백을 + 또는 +로 바꾸어야합니다. 공백이 따옴표로 묶인 텍스트 바깥에있는 경우에만.자바 스크립트에서 문자열을 무시하는 정규 표현식
"해피 일"+ OR + "사랑 보트"
내가 그 여기에 할 것입니다 코드 작업 한 : 텍스트를 따옴표가있는 경우
var filter2=$('[name=filter2]').val();
var str2 = jQuery.trim(filter2);
var filter2d = str2.replace(/" "/g, "\"+OR+\"");
이 단지 작품을 그래서이 논리이다. .I뿐만 아니라이 작업을 수행 할 수 있도록하고 싶습니다 :
fonzy를 + 또는 + "해피 일"어떤 도움이
,691을 감사+ OR + "사랑 보트"
터무니은 추가 +는 OR + 최종 문자열에 – HBP
나는 경우 FON의 $ y를 w는 [^ "] \ 대신 사용하는 것을 놓쳤다 유효합니다. –
아, 또한 var 때문에 str2 = jQuery.trim (filter2) 때문에 뒤쪽 공간에 대해 걱정할 필요가 없다고 생각합니다. –