문자열의 왼쪽과 오른쪽 끝에있는 공백을 제거하십시오. VBScript에서 Trim, LTRIM 또는 RTRIM을 쉽게 사용할 수 있지만 JS에는 이러한 3 가지 내장 방법이 없으며 수동으로 작성해야합니다. 다음 구현 방법은 정규 표현식을 사용하여 매우 효율적 이며이 세 가지 방법을 문자열 객체의 내장 메소드에 추가합니다.
클래스에 작성된 메소드의 형식은 다음과 같습니다. (str.trim ();)
코드 사본은 다음과 같습니다.
<script language = "javaScript">
String.prototype.trim = function () {
reture this.replace (/(^/s*) | (/s*$)/g, "");
}
String.prototype.ltrim = function () {
reture this.replace (/(^/s*)/g, "");
}
String.prototype.rtrim = function () {
reture this.replace (/(/s*$)/g, "");
}
</스크립트>
기능으로 작성하면 다음과 같이 수행 할 수 있습니다. (Trim (str))
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
Function Trim (str) {// 왼쪽과 오른쪽 끝의 공백 삭제
return str.replace (/(^/s*) | (/s*$)/g, "");
}
함수 ltrim (str) {// 왼쪽의 공간을 삭제합니다
return str.replace (/(^/s*)/g, "");
}
함수 rtrim (str) {// 오른쪽의 공간을 삭제합니다
return str.replace (/(/s*$)/g, "");
}
</스크립트>
위는 JavaScript에 의해 문자열의 양쪽에서 공간을 제거하는 두 가지 방법입니다. 나는 당신이 그것을 좋아하기를 바랍니다.