jquery를 사용하여 문자열에서 공백을 제거하는 방법: 1. 정규식과 함께 바꾸기 함수를 사용하여 문자열에서 공백을 찾고 공백을 빈 문자 ['']로 바꿉니다. 2. [$.trim] 함수를 사용합니다. 문자열의 시작과 끝에서 공백을 제거하려면 구문 [$.trim(str)].
관련 권장사항: "jQuery Tutorial"
이 튜토리얼의 운영 환경: windows7 시스템, jquery1.10.2 버전, 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
방법 1: 정규식
과 함께 바꾸기()를 사용하여 모든 공백을 제거합니다. [양쪽 끝의 공백은 문자열 중간의 공백을 포함합니다.]:
str = str.replace(/\s+/g,'');
양쪽 끝의 공백 제거:
str = str.replace(/^\s+|\s+$/g,'');
왼쪽 공백 제거 :
str = str.replace( /^\s*/, '');
Remove Right space:
str = str.replace(/(\s*$)/g,'');
방법 2: $.trim() 함수
$.trim() 함수는 문자열 양쪽 끝의 공백 문자를 제거하는 데 사용됩니다.
참고: $.trim() 함수는 문자열의 시작과 끝에서 모든 개행 문자, 공백(연속 공백 포함) 및 탭 문자를 제거합니다. 이러한 공백 문자가 문자열 중간에 있으면 제거되지 않고 유지됩니다.
Syntax
$.trim( str )
예:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> </head> <body> <pre id="original"><script> $(function () { var str = " lots of spaces before and after "; $( "#original" ).html( "Original String: '" + str + "'" ); $( "#trimmed" ).html( "$.trim()'ed: '" + $.trim(str) + "'" ); }) </script>