개발/코딩

아이디 입력시 특수문자 확인

창훈e 2017. 4. 20. 13:50

하나의 폼이 있다고 가정합니다.

 

<form name="frmChk" method="post" action="자신페이지">

<input type="text" name = "userId">

</form>

 

<input type="button" onClick="javascript:gogogo()"value="클릭">

 

버튼을 클릭해봅니다

 

<script>

function gogogo()

{

var re = /[-!%^@]/gi; //특수문자 정규식 변수 선언. [ ]안에 특수문자를 넣습니다.

if(re.test(document.userId.value))
 {
     alert("아이디에 특수문자가 들어갈 수 없습니다.");
     frm.userid.focus();
     return false;
 }

}

</script>

 

이런식으로 하면 될 것 같습니다.