문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:javascript:javascript_note:js_regexp [2021/04/22 16:48] emblim98 [Quantifiers define quantities] |
wiki:javascript:javascript_note:js_regexp [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 307: | 줄 307: | ||
| ====Example of Quantifiers ( n+ )==== | ====Example of Quantifiers ( n+ )==== | ||
| <code javascript> | <code javascript> | ||
| + | < | ||
| + | function myFunction() { | ||
| + | let str = " | ||
| + | let patt1 = / | ||
| + | let result = str.match(patt1); | ||
| + | document.getElementById(" | ||
| + | } | ||
| + | </ | ||
| </ | </ | ||
| ====Example of Quantifiers ( n* )==== | ====Example of Quantifiers ( n* )==== | ||
| <code javascript> | <code javascript> | ||
| + | < | ||
| + | function myFunction() { | ||
| + | let str = " | ||
| + | let patt1 = /lo*/g; | ||
| + | let result = str.match(patt1); | ||
| + | document.getElementById(" | ||
| + | } | ||
| + | </ | ||
| </ | </ | ||
| ====Example of Quantifiers ( n? )==== | ====Example of Quantifiers ( n? )==== | ||
| <code javascript> | <code javascript> | ||
| + | < | ||
| + | function myFunction() { | ||
| + | let str = "1, 100 or 1000?"; | ||
| + | let patt1 = /10?/g; | ||
| + | let result = str.match(patt1); | ||
| + | document.getElementById(" | ||
| + | } | ||
| + | </ | ||
| </ | </ | ||
| =====Using the RegExp Object===== | =====Using the RegExp Object===== | ||
| + | %%JavaScript%%에서 %%RegExp%% 오브젝트는 미리 정의된 속성 및 메서드가 있는 정규식 오브젝트입니다.\\ | ||
| + | =====Using test()===== | ||
| + | '' | ||
| + | \\ | ||
| + | 문자열에서 패턴을 검색하고, | ||
| + | \\ | ||
| + | 다음 예제는 문자열에서 %%" | ||
| + | ====Example==== | ||
| + | <code javascript> | ||
| + | var patt = /e/; | ||
| + | patt.test(" | ||
| + | </ | ||
| + | \\ | ||
| + | 문자열에 %%" | ||
| + | \\ | ||
| + | 먼저 정규식을 변수에 넣을 필요가 없습니다. 위의 두 줄을 아래와 같이 한 줄로 줄일 수 있습니다.\\ | ||
| + | \\ | ||
| + | <code javascript> | ||
| + | / | ||
| + | </ | ||
| + | \\ | ||
| + | <code javascript> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <p id=" | ||
| + | <p id=" | ||
| + | < | ||
| + | text = document.getElementById(" | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | =====Using exec()===== | ||
| + | '' | ||
| + | \\ | ||
| + | 문자열에서 지정된 패턴을 검색하고, | ||
| + | \\ | ||
| + | 일치하는 항목이 없으면, 빈 %%(null)%% 개체를 반환합니다.\\ | ||
| + | \\ | ||
| + | 다음 예제는 문자열에서 " | ||
| + | ====Example==== | ||
| + | <code javascript> | ||
| + | < | ||
| + | let obj = / | ||
| + | document.getElementById(" | ||
| + | /* Found e in position 2 in the text: The best things in life are free! */ | ||
| + | </ | ||
| + | </ | ||
| - | + | =====Complete RegExp Reference===== | |
| + | 전체 참조를 보려면 [[https:// | ||
| + | \\ | ||
| + | 모든 %%RegExp%% 속성 및 메서드에 대한 설명과 예제가 포함되어 있습니다.\\ | ||
| {{tag> | {{tag> | ||