JS 는 문자열 의 마지막 쉼표 를 정규 로 제거 합 니 다.
대상:마지막"삭제,"
방법:
1.가장 많이 사용 하 는 것 은 substring 입 니 다.이것 도 제 가 계속 사용 하 는 것 입 니 다.대소 문자 에 주의해 야 합 니 다.저희 편집장 은 이미 테스트 를 했 습 니 다.
4.567913.2.정규 표현 식 으로 실현
var s = "1,2,3,4,5,"
s=s.substring(0,s.length-1)
alert(s);
3.prototype 으로 확장
var str="a,b,c,d,"
var reg=/,$/gi;
str=str.replace(reg,"");
alert(str);
4.RTrim 을 사용 합 니 다.이것 은 제 가 원래 마지막 빈 칸 을 삭제 하 는 것 만 알 고 다른 용법 을 자세히 보지 않 아서 trim 에서 문 자 를 떨 어 뜨 릴 수 있다 는 것 을 알 게 되 었 습 니 다.
<script type="text/javascript">
// ,
String.prototype.deleteCharAt=function(sIndex){
if(sIndex<0 || sIndex>=this.length){
return this.valueOf();
}else if(sIndex==0){
return this.substring(1,this.length);
}else if(sIndex==this.length-1){
return this.substring(0,this.length-1);
}else{
return this.substring(0,sIndex)+this.substring(sIndex+1);
}
}
// ,
var s = "1,2,3,4,5,";
var index = s.toString().lastIndexOf(',');
var s=s.deleteCharAt(index);
alert(s);
</script>
5.TrimEnd 를 사용 하면 이 물건 은 RTrim 과 차이 가 많 지 않 습 니 다.차이 점 은 이것 이 전달 하 는 문자 배열 이 고 RTrim 은 모든 효과 적 인 문자열 일 수 있 습 니 다.
s=s.ToString().RTrim(',')
유사 함수:TrimStart,LTrim 등 또 하나의 TrimToSize 는 성능 향상 에 미약 한 장점 이 있 습 니 다.4.567913.주:앞의 세 가 지 는 우리 의 작은 편집 과 테스트 를 통 해 정상적으로 사용 할 수 있 습 니 다.첫 번 째 와 두 번 째 방법 을 추천 합 니 다.네 번 째 이후 에 테스트 가 없 으 면 모두 사용자 정의 함 수 를 통 해 이 루어 집 니 다.여러분 은 스스로 확장 할 수 있 습 니 다.특히 대소 문자 에 주의 하 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.