레이블이 javascript인 게시물을 표시합니다. 모든 게시물 표시
레이블이 javascript인 게시물을 표시합니다. 모든 게시물 표시

[javascript] 생년월일 정규식표현

function birthday(aaa){
var format = /^(19[0-9][0-9]|20\d{2})-(0[0-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
if(format.test(aaa)){
alert(aaa);
}else{
alert("생년월일을 다시 입력해주세요.");
}
}

<a href="javascript:birthday('1992-05-12');">123</a>

[jQuery] ajax 옵션

$.ajax({
url : "RequestURL",
type : "post",  //post,get
dataType : "json", //전송받을 데이터타입 xml,html,script 등
data : {},//서버에 보낼 파라메터
success : function(res, status, xhr){ //통신 성공 시 처리

},
error : function(){ // 통신 오류 시 처리
alert("오류가 발생하였습니다.");
}
});


success, error처리할 때 받는 값들은 임의로 설정 가능
위에 적어놓은 옵션 말고도 tiomeout,contentType,beforeSend,cache 등 많음

[javascript] if문, switch문

조건문 2가지 

* if문
var grd = "8";
if(grd != "8"){
alert("8등급이 아닙니다.");
}else{
alert("8등급입니다.");
}
* switch문
var grd = "8";
switch(grd){
case "1" : return "일반";
case "2" : return "열심";
case "3" : return "단골";
default : return "";
}

[javascript] json key 값을 모를 때

json에 key값이 제대로 들어갔는지 확인 하기 위해서는

for(key in json){
alert('key:' + key + '/' + ;value:' + json[key]);
}

이렇게 하면 어떤 key에 어떤 value가 들어있는지 알 수 있다.

[javascript] split 내용 자르기

var test = 'a,b,c';
va testSplit = test.split(',');


for( var i in testSplit ){
alert("testSplit : "+testSplit[i]);
}
이렇게 볼 수도 있고 그냥 몇번째껄 가지고 오고싶으면
testSplit[0];  이렇게 가지고 오면 된다..


testSplit[0] = a
testSplit[1] = b


testSplit[2] = c

jvascript class 추가 및 삭제

추가
$('해당 클래스명 혹은 아이디명').addClass('추가할클레스명');

삭제

$('해당 클래스명 혹은 아이디명').removeClass('삭제할 클레스명');


toggleClass()는 해당 클래스명이 없을 경우에는 추가 있을 경우에는 삭제 해주는 메소드이다.