728x90
반응형
var 문자열1 = "hello"
var 문자열2 = "world"
concat : 문자열 이어 붙이기
문자열1을 문자열2와 이어붙이는데 그 사이에 !를 넣어 붙인다.
문자열1.concat("!", 문자열2);
>> 결과 hello!world
indexOf : 주어진값과 일치하는 첫번째 인덱스 일치값이 없으면 -1
문자열1.indexOf("l");
>> 결과 2
replace : 문자열 교체하기
var p = 'hello Test Code hello Wolrd';
var regex = /hello/gi;
console.log(p.replace(regex, 'change')); //정규식을 이용할경우 전체 문자열을 교체한다.
/*
>>결과 : change Test Code change Wolrd
*/
console.log(p.replace('hello', 'hi')); //단순 문자열을 이용할 경우 첫번째 값만 교체된다.
/*
>>결과 : hi Test Code hello Wolrd
*/
공백제거일경우 정규식을 이용해 공백 ' '을 ''으로 replace를 이용해 교체한다.
[javascript/javascript] - [자바스크립트 정규표현식] 작성하기2 - 문자열에서 특정 문자를 추출
문자열.replace(/ /gi, "");
slice : 문자열 특정위치의 문자 자르기 // 배열에사용하면 해당인덱스에 있는 요소 제거
var p = 'hello! Wolrd';
console.log(p.slice(2,4));
//index 0부터시작
// index2번째부터4번째전까지 자르기
>>결과 : ll
split : 문자열 나눠서 배열로 만들기 ' ' 공백으로 나눠 배열로 만든다.
split(',') ==> , 로 나눠 배열로 만든다.
var str = 'hello wolrd javascript';
var array = str.split(' ');
console.log(array[3]);
>>결과 : javascript
substr : 특정위치에서 문자 수만큼 잘라서 반환
var p = 'hello! Wolrd';
console.log(p.substr(2,4));
//index 0부터시작// 3번째부터 4글자 자르기
>>결과 : llo!
toLowerCase : 소문자로 변환
toUpperCase : 대문자로 변환
위에 응용해서 문자열에서 정규식을 쓰지않고 특정문자 삭제
var p = 'hello! Wolrd';
var index = p.indexOf("llo"); //위치를 구함
console.log(p.substr(index,3));
//해당위치부터 3글자(llo) 자르기
728x90
반응형
'javascript > jQuery' 카테고리의 다른 글
[JAVASCRIPT/JQUERY] touchstart/touchend를 이용해 모바일 터치로 스크롤 움직일때 이벤트 추가하기 (407) | 2019.04.25 |
---|---|
[JAVASCRIPT/JQUERY] 자바스크립트(&제이쿼리) 선택자 (426) | 2019.04.18 |
[JAVASCRIPT/JQUERY] 배열(Array)관련 함수 (0) | 2019.04.16 |
[JAVASCRIPT/JQUERY] 그리드정렬 masonry 플러그인 높이가 다른 이미지 정렬하기(옵션값설정) (0) | 2019.04.15 |
[JAVASCRIPT/JQUERY] jqueryUI effect 사용하기 (0) | 2019.04.15 |
댓글