You will be fine

<Javascript> 9. Event, 정규표현식

by BFine
반응형

1. Event



onkeypress() 키 누르는 동안

onkeyup, down() 마우스 뗄때 누를때


     < 글자수 제한 > 


1
2
3
4
5
6
7
8
9
10
11
12
 <script>
        function check(){
            var count = document.getElementById("text").value;
        document.getElementById("max").innerHTML =100-count.length;
        }
 
  </script>
</head>
<body>
    <h1 id="max">100</h1>
<textarea id="text" cols="50"   rows="10" onkeyup="check()"></textarea>
</body>
cs



실행


100




2. 정규표현식


 var p = "/[0-9]+/";  자바스크립트 ( html5 모든 브라우저가 지원하지 않기 때문에 사용)

<input pattern="[0-9]+" /> html5


    • ^ : 시작, $ : 종료 지정

    • [ abc ] a 또는 b 또는 c (== [ a-c ])  - : 범위표현 

    • [ abc ](1) -> 1글자만, [ abc ](1,5) -> 최소 1 최대 5글자까지 가능 , [ abc ](1,) -> 최소 1번 (=[ abc ]+ ) +는 최소 한번 이상

    • [ abc ]* 0번이상(써도 되고 안써도 되고) 

    • . : 아무거나 ,  \w ->모든문자,  \d->모든숫자, \s ->공백



^[0-9]+a b c $  -> 0abc 111abc 33414124abc ,  ^[0-9]+ (a|b|c)$ -> 0a 1212ab 12513abc


이메일 : ^[\w]{1,8}@[A-Za-z]+\.[co\.kr | com | net ]


URL : ^https 








반응형

'공부(2018~2019) - 스킨변경전 > Javascript' 카테고리의 다른 글

<jQuery> 5. Event object  (0) 2018.04.11
<jQuery> 4. Selector, Event  (0) 2018.04.10
<javascript> 8.DOM, BOM  (0) 2018.04.06
<javascript> 7. Number, String  (0) 2018.04.05
<javascript> 6. Date, InnerHTML  (0) 2018.04.04

블로그의 정보

57개월 BackEnd

BFine

활동하기