본문 바로가기

함수14

[자바스크립트] 문자 자르기 및 특정 문자로 분리하기 자바스크립트에서 문자를 자르거나 분리하기 위한 방법 입니다. 1. 문자를 특정 위치로 부터 지정한 길이 만큼 자리기 함수 : substr() var a = "123456789"; var b = a.substr(0,3); alert(b); //결과 : 123 var c = a.substr(5,2); alert(c); //결과 : 67 php의 경우 substr(변수,자를위치,자를갯수)이미지만 자바스크립트에서는 변수.substr(자를위치,자를갯수) 방식으로 사용합니다. 자를위치는 문자열 처음이 1이 아닌 0으로 되어 있습니다. 즉, 0,1,2.. 이렇게 시작하니 착오 없으시길 바랍니다. 2. 문자열에서 특정 문자 기준으로 자르기 함수 : split() 적용예 : var a = "010-1111-2222"; .. 2010. 7. 29.
자리수 지정한 문자로 채우기 str_pad() PHP에서 특정 자리수 만큼 지정된 문자로 변경하고자 할 때 간단하게 str_pad() 함수를 이용하면 편리 합니다. 예를들어 1~20까지의 숫자가 있는데 1~9까지는 2자리수로 맞혀 주기 위해 앞에 "0"을 붙이고자 할 경우 str_pad($a, 2, "0", STR_PAD_LEFT); 라고 하면 간단하게 1~9 인경우 앞에 "0"이 붙게 됩니다. 기타 옵션에 따른 결과를 간단히 설명하겠습니다. 결과 : 1:test s 2:****tests 3:**test**s 4:test*s 1번은 변경할 문자를 입력하지 않을 경우 " " 부족한 자릿수 만큼 우측에 공백으로 추가합니다. 2번의 경우는 LEFT 부족한 자리수 만큼 왼쪽부터 채우며, 3번 BOTH는 좌,우 모두 균등하게 배치합니다. 만약 남은 공백이 5.. 2010. 6. 9.
addslashes() stripslashes() DB 저정시 '홀따옴표에 \백슬러시 붙였다 빼주는 함수 addslashes() DB에 데이터를 입력할 때 ' 홀따옴표가 들어가는경우 오류가 나는걸 방지 하기위해 ' 앞에 \ 백슬러시를 붙이는 역할을 합니다. \' 처럼... stripslashes() addslashes() 반대 되는 역할로써 ' 홀따옴표에 \붙여진걸 제거 해주는 역할을 합니다. 게시판등 사용자의 입력내용을 받을때 유용하게 활용 하면 str_replace 등으로 굳이 변환하지 않고 DB에 바로 저장 가능합니다. 2009. 3. 23.
자바스크립트 함수 체크 자바스크립트에서 함수를 호출할 때 실수로 해당 함수를 기입 안한채 코딩시 오류가 발생하는 경우를 미연에 방지 하기 위한 방법. typeof(체크할 함수) 로 체크했을 때 "undefined"라고 디턴값을 받으면 함수가 문제가 없는것으로 판단하여 함수 호출을 하지 않으므로 스크립트 오류를 예방할 수 있다. 예) 결과 : 테스트 메시지 출력 결과 : 아무처리 안함 2009. 2. 9.