공백 문자가 포함 된 문자열이있는 경우 :
var str = ' A B C D EF ';
그리고 우리는 문자열에서 공백을 제거하려고합니다 (이것을 원합니다 :) 'ABCDEF'
.
둘 다 :
str.replace(/\s/g, '')
이:
str.replace(/\s+/g, '')
올바른 결과를 반환합니다.
이것은이 +
상황에서 불필요 하다는 것을 의미합니까 ? 이 상황에서이 두 정규식간에 차이가 있습니까 (예 : 어떤 식 으로든 다른 결과를 생성 할 수 있음)?
업데이트 : 성능 비교- /\s+/g
더 빠릅니다. 여기를 참조하십시오 : http://jsperf.com/s-vs-s