문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:js_regexp [2021/04/22 16:57] emblim98 [Example of Quantifiers ( n* )] |
wiki:javascript:javascript_note:js_regexp [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 331: | 줄 331: | ||
====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> |