이 글에서는 문자열 끝의 구두점을 제거하고 마지막 문자를 삭제하는 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()
관련 권장 사항:
js () 특수 string_javascript의 길이를 추출하는 예 팁
위 내용은 문자열 끝의 구두점을 제거하는 JS 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!