게시판
      
상위분류 : 잡필방 중위분류 : 서류가방 하위분류 : 전산과 컴퓨터
작성자 : 문시형 작성일 : 2016-09-13 조회수 : 6,746
제 목 : jquery에서 정규식 사용하기

jquery에서 정규식 사용하기

형식 : 정규식변수.test(확인할값);

ex)   var reg_id = /^[A-Za-z0-9_-]{4,12}$/;
        alert($("#id").val());

자주쓰는 정규식

ID 정규식 : /^[A-Za-z0-9_-]{4,12}$/;    #숫자, 대문자, 소문자, 언더바(_),하이픈(-), 4~12자리

패스워드 정규식 :  /^.*(?=.{6,20})(?=.*[0-9])(?=.*[a-zA-Z]).*$/;    #영문,숫자를 혼합하여 특수문자가능 6~20자6~20자리

이메일 정규식 : /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

 

예제소스 :

<!DOCTYPE html>
<html>
  <head>
    <title>redlamp</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0 user-scalable=no">
    <meta charset="utf-8">
    <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script>
        $(document).ready(function(){
            $("#id_save").click(function(){
                var reg_id = /^[a-z0-9_-]{4,12}$/;
                var reg_pw = /^.*(?=.{6,20})(?=.*[0-9])(?=.*[a-zA-Z]).*$/;
                var reg_email = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;

                if(!reg_id.test($("#id").val())){
                            alert("아이디는 3-15자 이여야 하며 \n"
                                    +"마침표, '-', '_'를 제외한 문자는 사용하실수 없습니다.");

                }
                else if(!reg_pw.test($("#pw").val())){
                    alert('비밀번호 형식이 잘못되었습니다.\n'
                        +'(영문,숫자를 혼합하여 6~20자 이내)');
                }
                else if(!reg_email.test($("#email").val())){
                    alert('이메일 주소가 유효하지 않습니다');
                }
                else{
                    alert("정규식 검사 완료")
                }
            });
        });
    </script>
  </head>
  <body>
    ID : <input type="text" id="id"><br />
    비밀번호 : <input type="text" id="pw"><br />
    이메일 : <input type="text" id="email">
    <input type="button" value="저장" id="id_save">
  </body>
</html>

댓글 보기
이 름 입력일 수정

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


(select 198766*667891) 2026-07-10


@@Ev7Gq 2026-07-10


RDFYjolf'" 2026-07-10


RDFYjolf 2026-07-10


-1" OR 5*5=25 -- 2026-07-10


-1' OR 5*5=25 -- 2026-07-10


-1 OR 5*5=25 2026-07-10


-1 OR 5*5=25 -- 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf42Ydxgwq 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10
(select 198766*667891 from DUAL)

RDFYjolf 2026-07-10
(select 198766*667891)

RDFYjolf 2026-07-10
@@NqzYX

RDFYjolf 2026-07-10

????%2527%2522\'\"

RDFYjolf 2026-07-10

'"

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

RDFYjolf 2026-07-10

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

RDFYjolf 2026-07-10

rvVDgshE')) OR 388=(SELECT 388 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

DsWcpboP') OR 880=(SELECT 880 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

WGQ2bGzw' OR 607=(SELECT 607 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1)) OR 433=(SELECT 433 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1) OR 149=(SELECT 149 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

-1 OR 619=(SELECT 619 FROM PG_SLEEP(15))--

RDFYjolf 2026-07-10

mMnokW87')); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

Hj0gXu8N'); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

fURJQ5I9'; waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1 waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1)); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1); waitfor delay '0:0:15' --

RDFYjolf 2026-07-10

-1; waitfor delay '0:0:15' --

RDFYjolf 2026-07-10
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

RDFYjolf 2026-07-10

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

RDFYjolf 2026-07-10

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

RDFYjolf 2026-07-10

*if(now()=sysdate(),sleep(15),0)

RDFYjolf 2026-07-10
-1" OR 5*5=25 or "ubZr7qhT"="

RDFYjolf 2026-07-10
-1' OR 5*5=25 or 'bDkCcKqg'='

RDFYjolf 2026-07-10
-1" OR 5*5=25 --

RDFYjolf 2026-07-10
-1' OR 5*5=25 --

RDFYjolf 2026-07-10
-1 OR 5*5=25

RDFYjolf 2026-07-10
-1 OR 5*5=25 --

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10

7iwebyg0

RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10


RDFYjolf 2026-07-10

| | 목록으로