문자열에서 특정 후행 문자를 제거하는 적절한 방법은 무엇입니까? ','가 ','의했다 경우에만이야자바 스크립트에서 문자열에서 후행 문자를 제거하십시오.
> "item,"
내가 후행 제거하고 싶어 : 나는 캐릭터가 있다면 예를 들어
?
감사합니다.
문자열에서 특정 후행 문자를 제거하는 적절한 방법은 무엇입니까? ','가 ','의했다 경우에만이야자바 스크립트에서 문자열에서 후행 문자를 제거하십시오.
> "item,"
내가 후행 제거하고 싶어 : 나는 캐릭터가 있다면 예를 들어
?
감사합니다.
사용하는 간단한 정규 표현식 :
var s = "item,";
s = s.replace(/,+$/, "");
if(myStr.charAt(myStr.length-1) == ",") {
myStr = myStr.slice(0, -1)
}
'if'는 아마도'while'이어야합니다. – icktoofay
Ummmm 왜 ?? 마지막 문자가 쉼표 인 경우 마지막 문자를 슬라이스하십시오. 배열에서 요소를 가져 와서 JSON-ish 텍스트 또는 다른 것을 만들 때 가장 유력한 사용 사례입니다. 당신은 'foreach element print element'처럼 가고 "," '하지만 당신은 깨달았습니다. "나는 여분의 것을 가지고있다."그리고 그것을 제거하고 싶다. –
그는 ","복수형이지만 제목이 혼란 스럽다는 것에 동의합니다. –
후행 문자를 트림하는 함수는 다음과 같습니다
'/// te/st //,'/ '는 어떻게됩니까? –
@TomasHesse - 작동하는 것 같습니다! 위의 스 니펫을 추가하여 테스트 해 보았습니다. –