indexOf → 지정된 문자열에서 검색할 문자열을 검색하여 검색할 문자열이 처음으로 나타나는

               위치를 가져옵니다. 검색할 문자열을 찾지 못하면 -1을 반환합니다.

 

lastindexOf → 지정된 문자열에서 검색할 문자열을 검색하여 검색할 문자열이 마지막으로 나타나는

               위치를 가져옵니다. 검색할 문자열을 찾지 못하면 -1을 반환합니다.

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <script>
  function check(){
   var objId=document.getElementById("id");
   var objPass=document.getElementById("password");
   //var _Check;
   if(objId.value.indexOf("admin") != -1){
    alert("입력하신 ID는 관리자용이므로 사용할 수 없습니다.");
   }
   if(!objPass.value.indexOf(objId.value)){
    alert(objId.value);
    alert("ID 와 PASSWORD에 동일한 문자열이 포함되어 있습니다.");
    return;
   }
   else
    alert("사용가능한 ID 입니다.");
  }
 </script>
 </HEAD>

 <BODY>
  <form name="frm">
  <table border="1">
   <tr>
    <td><input type="text" name="id"></td>
   </tr>
   <tr>
    <td><input type="password" name="password"></td>
   </tr>
   <tr>
    <td><input type="button" value="유효성 검사하기" onclick="check();"></td>
   </tr>
  </table>
 </form>
 </BODY>
</HTML>

'프로그래밍 > javascript' 카테고리의 다른 글

자바스크립트 형변환  (0) 2010.02.08
isNAN 메서드  (0) 2010.02.08
자바스크립트 패키지 사용  (0) 2010.02.08
시간함수, 일정시간 뒤 함수 호출  (0) 2010.02.08
자바스크립트 개요  (0) 2010.02.08
by antilla 2010. 2. 8. 22:08