>  기사  >  웹 프론트엔드  >  문자열 끝의 구두점을 제거하는 JS 방법

문자열 끝의 구두점을 제거하는 JS 방법

小云云
小云云원래의
2018-01-03 16:29:112764검색

이 글에서는 문자열 끝의 구두점을 제거하고 마지막 문자를 삭제하는 JS 방법을 주로 소개합니다. 도움이 필요한 친구들이 참고하면 좋겠습니다.

요구 사항: js 문자열 끝의 구두점을 제거하세요.

원본 문자열:

Hello World!

대상 문자열:

Hello World

방법 1:

stringObject.slice(start,end)

start: 조각의 시작 추출된 첨자. 음수인 경우 이 매개변수는 문자열 끝부터 시작하는 위치를 지정합니다. 즉, -1은 문자열

end의 마지막 문자, 즉 추출할 조각 끝의 첨자를 나타냅니다. 이 매개변수를 지정하지 않으면 추출할 하위 문자열에는 원래 문자열의 처음부터 끝까지의 문자열이 포함됩니다. 이 매개변수가 음수인 경우 문자열

var str = 'Hello World!';
document.write(str.slice(0,str.length-1)); //输出 Hello World

방법 2:

stringObject.substr(start,length)

start: 필수입니다. 추출할 부분 문자열의 시작 인덱스입니다. 숫자 값이어야 합니다. 음수인 경우 이 매개변수는 문자열 끝에서의 위치를 ​​선언합니다. 즉, -1은 문자열의 마지막 문자를 나타내고, -2는 마지막에서 두 번째 문자를 나타내는 식입니다.

길이 : 선택사항. 하위 문자열의 문자 수입니다. 숫자 값이어야 합니다. 이 매개변수를 생략하면 stringObject의 처음부터 끝까지의 문자열이 반환됩니다.

var str = 'Hello World!';
document.write(str.substr(0,str.length-1)); //输出 Hello World

방법 3:

stringObject.substring(start,stop)

slice() 및 substr() 메서드와 달리 substring()은 음수 매개변수를 허용하지 않습니다

start: 필수입니다. stringObject

stop에서 추출할 하위 문자열의 첫 번째 문자 위치를 지정하는 음수가 아닌 정수: 선택 사항입니다. 추출할 하위 문자열의 마지막 문자보다 하나 더 많은 stringObject의 한 위치에 해당하는 음이 아닌 정수입니다.

이 매개변수를 생략하면 반환된 하위 문자열이 문자열의 끝으로 이동합니다.

var str = 'Hello World!';
document.write(str.substr(0,str.length)); //输出 Hello World

JS

String에서 문자열의 마지막 문자를 삭제하는 여러 가지 방법을 살펴보겠습니다. string s = "1,2,3,4,5,"

1 가장 일반적으로 사용되는 방법은 하위 문자열입니다.

JS 문자열의 마지막 문자를 삭제하는 여러 가지 방법 - li_crane - 앞으로의 길 s=s.Substring(0,s.Length-1)

2 원래는 마지막 문자를 삭제하는 데만 사용되었던 RTrim을 사용하세요. 문자 공백, 그리고 다른 사용법을 주의 깊게 보지 않았으나 일부 ​​문자를 직접 잘라낼 수 있다는 것을 알게 되었습니다

JS 문자열의 마지막 문자를 삭제하는 여러 가지 방법 - li_crane - The road before(The road before) s =s.ToString() .RTrim(',')

공백을 확장하고 삭제하세요

function trim(str){ //删除左右两端的空格
  return str.replace(/(^\s*)|(\s*$)/g, "");
 }
 function ltrim(str){ //删除左边的空格
 return str.replace(/(^\s*)/g,"");
 }
 function rtrim(str){ //删除右边的空格
  return str.replace(/(\s*$)/g,"");
 }

3. RTrim과 유사한 TrimEnd를 사용하세요. 차이점은 이것이 문자 배열을 전달하며 RTrim은 어떤 것이든 유효할 수 있다는 것입니다. string

JS 삭제 문자열의 마지막 문자를 삭제하는 여러 가지 방법 - li_crane - 전방의 도로(The road before)s=s.TrimEnd(',')
JS 문자열의 마지막 문자를 삭제하는 여러 가지 방법 - li_crane - The road before(The road before)//"5,"를 삭제하려면 이렇게 써야 합니다
JS 문자열의 마지막 문자를 삭제하는 여러 가지 방법 - li_crane - The road before(The road before) char[]MyChar={'5', ','};
JS 문자열의 마지막 문자를 삭제하는 여러 가지 방법 - li_crane - 전방 도로(The road before)s=s.TrimEnd(MyChar);
JS 여러 가지 문자열의 마지막 문자를 삭제하는 방법 - li_crane - The road before(The road before)//s="1,2,3,4"

유사한 기능:

TrimStart, LTrim 등

있습니다. 또한 성능 향상에 약간의 이점이 있는 TrimToSize... .

string.TrimEnd().Remove(string.Length - 2, 1)
string.Remove()

관련 권장 사항:

vue 구문에서 문자열 접합에 대한 자세한 설명

php 하위 문자열 위치의 상호 교환을 실현하는 방법

js () 특수 string_javascript의 길이를 추출하는 예 팁

위 내용은 문자열 끝의 구두점을 제거하는 JS 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.