'오서브스트링 ()' 를 사용하는 것이 매우 판독값 코드를 설정되었습니다 색인입니다 시작으로 두 번째 문자 (1) (첫 번째 문자 는 인덱스 0). 두번째 방법은 오서브스트링 () '의', '자도 안 연락해야 할 수 있으므로 실제로 옵션임 don& # 39 트렌크스 ()'.
TL; DR: 첫 번째 문자는 제거하시겠습니까 문자열에서:
str = str.substring(1);
트리스 결과는 긍정적이었다.
제거 특정 문자 (s):
이에 따라 해당 문자열은 " @Shaded 그냥 루프 동안 이 첫 번째 문자는 unwanted"; 문자.
var yourString = "0000test";
var unwantedCharacter = "0";
//there is really no need for === check, since we use String's charAt()
while( yourString.charAt(0) == unwantedCharacter ) yourString = yourString.substr(1);
//yourString now contains "test"
//---- remove first and last char of str
str = str.substring(1,((keyw.length)-1));
//---- remove only first char
str = str.substring(1,(keyw.length));
//---- remove only last char
str = str.substring(0,(keyw.length));
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
String.prototype.trimStartWhile = function(predicate) {
if (typeof predicate !== "function") {
return this;
}
let len = this.length;
if (len === 0) {
return this;
}
let s = this, i = 0;
while (i < len && predicate(s[i])) {
i++;
}
return s.substr(i)
}
let str = "0000000000ABC",
r = str.trimStartWhile(c => c === '0');
console.log(r);
['Substr'] 의 첫 번째 문자는 사용하여 문자열으로 제거할 수 있습니다 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr):
39 의 모든 문자열의 시작 부분에 지루려면 0&:
'오서브스트링 ()' 를 사용하는 것이 매우 판독값 코드를 설정되었습니다 색인입니다 시작으로 두 번째 문자 (1) (첫 번째 문자 는 인덱스 0). 두번째 방법은 오서브스트링 () '의', '자도 안 연락해야 할 수 있으므로 실제로 옵션임 don& # 39 트렌크스 ()'.
TL; DR: 첫 번째 문자는 제거하시겠습니까 문자열에서:
트리스 결과는 긍정적이었다.
제거 특정 문자 (s):
이에 따라 해당 문자열은 " @Shaded 그냥 루프 동안 이 첫 번째 문자는 unwanted"; 문자.
' ()' 와 ' ()' 와 '이슬리스 오서브스트링 오서브스트 ()'
Quote from (등) 에 있는) https://stackoverflow.com/questions/2243824/what-is-the-difference-between-string-slice-and-string-substring
>. 그는 또한 경우, 그들은 매개 변수를 슬라이스에 제외어 점을 지적하고 있다. >. 문자열을 참조입니다 끝에서. # 180, 문자열, substr doesn& 없다.
.sharAt() 및 .slice()'를 사용합니다.
예: ** http://jsfiddle.net/kCpNQ/
시작 부분에 '0'자가 여러 개 있을 수 있는 경우 'if()'를 'while()'로 변경할 수 있습니다.
예: ** http://jsfiddle.net/kCpNQ/1/
가장 쉬운 방법은 스트립 0 의 모든 주요 '입니다.
그냥 과정의 경우 하나의 문자 등을 의미하는 '0' 등 질문을 사용할 수 있습니다
[Substring] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring) 메서드로부터 함께 할 수 있습니다.
서브스트링 기능을 사용해 보셨나요?
여기 참고 문헌이 있습니다 - https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/substring
그리고 항상 여러 0에 대해 이 작업을 수행할 수 있습니다.
모든 '0'의 경우: http://jsfiddle.net/An4내/
39, s, t here& 방정식입니다 doesn& # 39 는 'string' 는 ',', 그리고 그때그들은 solaris. 입력 문자열 몇 번의 유닛 테스트:
http://jsfiddle.net/TRU66/1/
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
시도하시겠습니까
<! - begin 스니핏: js 숨기십시오: 진정한 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
Javascript 에서 구현 > 트리밍할 (); 그 공백을 써줬지 에서 선행 또는 기간말 제거하고 이 질문에 대한 답을 슬라이드에서는 변경된 구현.
원본 구현 엔드입니다 켜짐이 JS