2011-10-07 4 views
2

이러한 자바 정규식 행을 결합하는 방법이 있습니까?2 개의 Javascript Regex 문을 1로 결합

두 가지 모두 정상적으로 작동합니다. 좀 더 효율적인 방법이 있는지 궁금합니다.

type = type.replace(/\s+/g, ''); //removes space 
type = type.replace('/', '');  // removes forward slash 

감사합니다.

+0

당신은 단지 * 첫째 *'/'2로 수행 교체 바꾸시겠습니까? –

+0

제 경우에는 단 하나만있을 것입니다. 그러나 나는 안전을 위해서 모든 것을 없애고 싶습니다. 감사. – Laxmidi

답변

4
type = type.replace(/[\s/]+/g, ''); 
1

이 시도 :

type = type.replace(/\/|\s+/g, ''); 

주를 /가 백 슬래시로 이스케이프 방법에 대해 설명합니다.

-1
type = type.replace(/[/\s]/g, ''); 
+0

왜 downvotes 궁금해? –

+0

\ s 존재가 공백 문자를 열거하기보다 훨씬 쉽게 식별하기 때문입니다. – Li0liQ

+0

그 외에도 탭에 '\ t'를 사용하는 것이 훨씬 더 좋다. – fivedigit

관련 문제