본문 바로가기
728x90

분류 전체보기68

[Java] Split 메서드 사용시 실수하기 쉬운 것 자바 내장함수인 split함수를 이용하다보면 "|" 문자를 이용해 자를 경우가 생기는데요. 다음 예제 상황을 한번 보시면 String temp = "s1|s2|s3|s4"; String[] info = temp.split("|"); for(int i = 0 ; i "|" 이걸로 split을 할때는 자바에서 다음과 같이 코딩을 해야한다. String temp = "s1|s2|s3|s4"; String[] info = temp.split("\\|"); for(int i = 0 ; i < info.length; i++){ System.o.. 2019. 4. 2.
[정규식]자바스크립트(숫자, 휴대폰, 전화번호, 주민등록번호,이메일) 텍스트 박스를 사용하다 보면 정규식을 활용할 일이 정말 많은데요 오늘은 그중에서도 (제일많이 or 자주쓰는) 대표 정규식에 대해 소개해드릴까 합니다. 1. 숫자만 입력 입력 받을 때의 값을 알아야 하기 때문에 keyup 이벤트를 사용합니다. keyup : 키보드가 눌려있다가 떼는 순간 발생 keydown : 키보드가 눌려있을때 발생 keypress : 키보드가 눌리는 순간 발생 $("#" + id).bind("keyup", function(event) { var regNumber = /^[0-9]*$/; var temp = $("#" + id).val(); if(!regNumber.test(temp)) { console.log('숫자만 입력하세요'); $("#"+id).val(temp.replace(/[.. 2019. 4. 2.
[JavaScript/Ajax] 크로스 도메인 No 'Access-Control-Allow-Origin' header is present on the requested resource. 아마 Ajax를 사용하여 서버와 Data를 json방식으로 송/수신을 하다 보면 이런 문구를 보신 적이 있는 분들이 많을텐데요 Failed to load http://192.168.10.71:8098/dbTest/dbtest3: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://192.168.10.71:8099' is therefore not allowed access. 다른 도메인에서 파일을 요청하면 도메인 간 정책으로 인해 문제가 발생할 수 있습니다만, 도메인 간 데이터 통신으로부터 다이나믹한 웹 구현을 위한 방법으로 JSONP가 나오게 되었습니다. 여기서는 jQuery의 ajax를 이.. 2019. 4. 1.
[Javascript] 기존 배열 데이터로 새로운 배열 객체 만들기 / Slice() arr.slice([begin[ , end]]) Slice( ) : 배열의 begin부터 end까지 ( end 미포함) 새로운 배열 객체로 반환합니다. begin : 0을 시작으로 하는 추출 시작점에 대한 인덱스 음수로 인덱스를 주면 배열의 끝에서부터 길이를 나타냅니다. ex) slice(-1) 배열에서 마지막 한 개의 엘리먼트 추출 만약, begin이 undefined인 경우에는 0번 인덱스부터 만약, begin이 배열의 길이보다 큰 경우에는 빈 배열을 반환합니다. end : 추출을 종료할 인덱스. (slice는 end 인덱스 제외하고 추출) 음수로 인덱스를 주면 배열의 끝에서부터의 길이를 나타냅니다. 만약, end가 생략되면 slice는 배열의 끝까지 추출합니다. 만약, end 값이 배열의 길이보다 .. 2019. 3. 28.
728x90