본문 바로가기

'.' Programs/JavaScript

(13)
[Javascript] 정규식 입력 유효성 검사 및 파일 구문 분석과 관련하여 정규식을 사용하여 수행할 수 있는 작업은 다양합니다. 가장 일반적인 식 중 일부는 사용할 수 있는 기능 및 옵션으로 인해 기억하기 어려운 경우가 많습니다. 다음은 일반적으로 사용되는 정규식 목록입니다. 사회 보장 번호 \d{3}-\d{2}-\d{4} 미국 전화 번호 ((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4} 미국 우편 번호 \d{5}(-\d{4})? 인터넷 전자 메일 주소 [\w-]+@([\w-]+\.)+[\w-]+ 인터넷 URL http://([\w-]\.)+[\w-](/[\w- ./?%=]*)? 단순 암호(숫자) ^(?=.*\d).{4,8}$ 고급 암호(대문자, 소문자, 숫자) ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z..
[Javascript] clearTimeout settimeout 사용법 차이점 자바의 쓰레드와 같이 자바스크립트도 settimeout / clearTimeout 가 있다 . 차이점은 setTimeout 는 시간을 줘서 정지시키는 역할이고 clearTimeout는 그 정지된 시간을 푸는 역할이라고 보면 된다 . 아래는 사용하는 예재 0.5초 동안 시간을 딜레이시켰다가 다음 함수를 실행하라는 뜻 자바스크립트에서 selectVocTempContents() 이걸 호출한다. 마지막엔 0.5초 딜레이후 짠 이라는 얼럿창이 뜬다 . function vocTempContents() { clearTimeout(500); alert("짠"); } function selectVocTempContents() { setTimeout(vocTempContents, 500); }
[Javascript] PHP 배열 자바스크립트에서 배열로 받기. PHP 배열 변수를 자바스크립트에서 받아서 사용하는 방법. ================================================ PHP Code : $array = array( array(1, 2, 3, 'a'), array(4, 5, 6, 'b') ); ================================================= JavaScript Code : var js_array = ;
[Javascript] IE8 이하에서 substr 함수 사용 시 이미지 안나올경우.. substr 로 문자열을 추출해 이미지 경로를 설정해 놨는데 크롬이나, 파폭, 기타 웹 브라우저에서는 잘 동작하던게 유독히 ie8 이하 버전에서 제대로 된 경로를 찾이 못하고 엑스박스를 나타내던 버그가 있었다. 문제가 됐던건 substr 함수 사용 시 일반적으로 문자열의 뒷부분을 추출할경우 - 값을 설정해서 가져오게 되는데 ie 에서는 -값을 인식하지 못했던 거다. 예) pet2r.jpg 에서 2를 추출하고 싶을 경우. - 크롬,파폭 등등 - var a = "Welcome_pet2r.jpg"; aa = a.substr(-6,1); Output : 2 - IE 8 이하 버전 - var a = " Welcome_ pet2r.jpg"; aa = a.substr(-6,1); Output : p 이런 경우가 발생..
[Javascript] 배열 (Arrary) 사용법 JavaScript(자바스크립트)에서 배열을 사용하는 것은 매우 간단합니다. 배열 선언 방법 1. var arr = new Array(); - 가장 기본적인 배열 선언입니다. 2. var arr = new Array(3); - 괄호 안에 하나의 값을 넣으면 배열의 길이가 됩니다. 3. var arr = new Array(1, "two", 3, "four"); - 생성과 동시에 초기화를 하는 배열 선언입니다. 자주 쓰이는 배열의 멤버 사용 방법 1. arr.length - 배열의 길이를 구합니다. ex) var arr = new Array(3); alert(arr.length); 출력 결과 : 3 2. arr.concat(배열) - arr과 배열을 병합하여 arr에 넣습니다. ex) var arr = ne..