낭만 항해중...

블로그 이미지
by 낭만선장
  • 11,843Total hit
  • 0Today hit
  • 0Yesterday hit

'정규식'에 해당되는 글 2건

  1. 2008.06.27
    반복된 문자가 4번 이상 있는지 알아내는 법
  2. 2008.06.27
    정규표현식 기본 문법..
String.prototype.IsRepeat = function() {
  if( this.search(/([0-9A-Za-z])\1{3}/) == -1) {
   return true;
  }else {
   return false;
  }
 }

여기서 \1 이것의 의미는 첫번째 괄호를 의미한다.
이 문자가 3개 이하로 나오면 값은 0보다 크기 때문에
4개 이상 나오게 되면 -1이 반환된다.
TRACKBACK 0 AND COMMENT 0



' . ' - 임의의 한 문자를 나타낸다.
예) p.s --> p 로 시작하며 s 로 끝나는 문자열을 의미한다. pbs(o) psb(x)

' * ' - 바로 앞에 문자가 없거나 하나 이상 반복된다.
예) a* --> aaa(o), a(o)

' + ' - '*'이거와 달리 반드시 하나 이상의 문자가 반복되어야 한다.
예) a+ --> aaa(o), a(x)

' ? ' - 바로 앞의 문자가 하나 있거나 없거나를 의미한다.
예) a?c -- > a(o), ac(o)

' ^ ' - 문장의 처음을 의미한다.
예) ^Hello --> Hello World(o)

' $ ' - 문장의 끝을 의미한다.
예) World$ --> Hellow World(o)

' [] ' - 괄호안의 문자 중 일치하는것을 찾을때 사용한다.
예) [abc] --> a, b, c, ab, bc, abc
     [a-z] --> 소문자가 포함된 문자열
     [0-9] --> 숫자가 포함된 문자열
' [^] ' - 괄호안에 '^'문자가 사용되면 Not의 의미를 가진다.
예) [^abc]de --> ade, bde, cde를 제외한 .de 패턴

' {} ' - 중괄호 앞의 문자나 문자열의 반복되는 개수
예) hel{2}o --> hellow 를 포함하는 문자열
    go{2,4}gle --> google, gooogle, goooogle

' () ' 괄호 안의 글자들을 하나의 문자로 본다.
예) g(oo){2}gle --> goooogle

' | ' - 패턴 안에서 OR 연산자를 의미한다.
예) hi|hello --> hi나 hello 가 포함된 문자열
TRACKBACK 0 AND COMMENT 0




ARTICLE CATEGORY

Flip Category (19)
┌───────┐ (0)
├ Java (0)
├ ASP (2)
├ Ajax (2)
├ ActionScript 3 (2)
├ 정규표현식 (2)
├ JavaScript (0)
├ Linux (6)
├ Oracle (2)
├───────┘ (0)
├ 당구 (1)
├ 벨소리 (1)
├───────┐ (0)
├ wOw (0)
└───────┘ (0)

RECENT COMMENT

CALENDAR

«   2019/10   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

ARCHIVE