2009년 6월 28일 일요일

자바스크립트 정규식 사용(예)

var regNumber =/^[0-9]+$/;                                                             // 숫자만
var regAlpha =/^[a-zA-Z]+$/;                                                         // 영어만
var regNumAlpha =/^[0-9a-zA-Z]+$/;                                              // 숫자와영어만
var regUserId = /^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,12}$/;                      // 첫글짜는 영어로..
var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/;                          // 전화번호형식
var regEmail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+.[a-zA-Z]+$/;       // 메일형식

 

ex)

function checkNumber()
{
    with(document.mainForm)
    {
        if(regNumber.test(txt_number.value) == false)
        {
            alert(regNumber);
            txt_number.select();
            txt_number.focus();
            return false;
        }
    }
}
......

<input type="text" name="txt_number" size="12" value="ABC">

<input type="button" value="checkNumber" onclick="checkNumber()" style="width:140px">
      

댓글 없음:

댓글 쓰기