<html>
<head>
<script>
var input = prompt('',''); // 문자를 입력 받음
var a=input.split(' ', 4); // 입력받은 문자를 4개의 배열에 저장함
switch(a[0].substr(0, 2)) { // 맨 앞에서 입력받은 문자열의 앞 2글자를 보고 '서울'이면 계속 진행, 아니면 재입력 받음
case '서울': continue;
default: alert('재입력 해주세요.');
}
if(a[0].substr(a[0].length-1,1)=='시') // 맨 앞에서 입력받은 문자열의 끝이 '시'면 계속 진행, 아니면 재입력
continue;
default: alert('재입력 해주세요.');
switch(a[1]) { // 각 case별로 판단하고 아니면 재입력
case '종로구': continue;
case '성북구': continue;
case '광진구': continue;
case '노원구': continue;
case '동대문구': continue;
case '은평구': continue;
default: alert('재입력 해주세요.');
}
switch(a[2].substr(a[2].length-1,1)=='동' || a[2].substr(a[2].length-1,1)=='가') { // 세번째로 입력받은 문자열의 끝이 '동'이거나
'가'면 성공출력
alert('성공!');
default: alert('재입력 해주세요.');
}
</script>
</head>
<body>
</body>
</html>
대충 이렇게 되는데요.
각 스위치문에서 default에 왔을 때 재입력을 받는 방법을 구현해주려면 어떻게 해야하나요..?