diff options
Diffstat (limited to 'files/uk/web/javascript/reference/global_objects/regexp/source/index.html')
-rw-r--r-- | files/uk/web/javascript/reference/global_objects/regexp/source/index.html | 170 |
1 files changed, 0 insertions, 170 deletions
diff --git a/files/uk/web/javascript/reference/global_objects/regexp/source/index.html b/files/uk/web/javascript/reference/global_objects/regexp/source/index.html deleted file mode 100644 index d2462b3ac0..0000000000 --- a/files/uk/web/javascript/reference/global_objects/regexp/source/index.html +++ /dev/null @@ -1,170 +0,0 @@ ---- -title: RegExp.prototype.source -slug: Web/JavaScript/Reference/Global_Objects/RegExp/source -translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/source ---- -<div>{{JSRef}}</div> - -<p>Властивість <strong>sourse</strong> повертає стороку, що містить текст шаблону регулярного виразу, і він немає містити два слеша з обох сторін, а також будь-які прапори регулярного виразу.</p> - -<div>{{js_property_attributes(0, 0, 1)}}</div> - -<h2 id="Приклад">Приклад</h2> - -<h3 id="Використовування_source">Використовування <code>source</code></h3> - -<pre class="brush: js">var regex = /fooBar/ig; - -console.log(regex.source); // "fooBar", не містить /.../ і прапори"ig". -</pre> - -<h3 id="Порожні_регулярні_вирази_і_як_уникнути_проблем">Порожні регулярні вирази і як уникнути проблем</h3> - -<p>Починаючи з ECMAScript 5, властивість джерела більше не повертає порожній рядок для порожніх регулярних виразів. Замість цього, рядок «(? :)» повертається. Крім того, лінія термінатори (such as "\n") врятувалися в даний час.</p> - -<pre class="brush: js">new RegExp().source; // "(?:)" - -new RegExp('\n').source === '\n'; // true до ES5 -new RegExp('\n').source === '\\n'; // true,починаючи з ES5 -</pre> - -<h2 id="Специфікації">Специфікації</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">Специфікації</th> - <th scope="col">Статус</th> - <th scope="col">Коментарій</th> - </tr> - <tr> - <td>ECMAScript 3 </td> - <td>{{Spec2('Стандарт')}}</td> - <td>Первісне визначення. Реалізовано в JavaScript 1.2. JavaScript 1.5: є властивістю примірника {{jsxref("RegExp")}} а не {{jsxref("RegExp")}} об'єкта.</td> - </tr> - <tr> - <td>{{SpecName('ES5.1', '#sec-15.10.7.1', 'RegExp.prototype.source')}}</td> - <td>{{Spec2('Стандарт')}}</td> - <td>Властивість source для порожніх регулярних виразів тепер повертає "(?:)" замість порожнього рядка. Визначення для відповідної поведінки було додано.</td> - </tr> - <tr> - <td>{{SpecName('ES6', '#sec-get-regexp.prototype.source', 'RegExp.prototype.source')}}</td> - <td>{{Spec2('Стандарт')}}</td> - <td><code>Source зараз є властивістю доступу, а не власною властивістю даних.</code></td> - </tr> - <tr> - <td>{{SpecName('ESDraft', '#sec-get-regexp.prototype.source', 'RegExp.prototype.source')}}</td> - <td>{{Spec2('Кандидат в рекомендації')}}</td> - <td> </td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility">Browser compatibility</h2> - -<div>{{CompatibilityTable}}</div> - -<div id="compat-desktop"> -<table class="compat-table"> - <tbody> - <tr> - <th>Особливість</th> - <th>Chrome</th> - <th>Firefox (Gecko)</th> - <th>Internet Explorer</th> - <th>Opera</th> - <th>Safari</th> - </tr> - <tr> - <td>Базова підтримка</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td>"(?:)" для порожніх регулярних виразів</td> - <td>{{CompatNo}}</td> - <td>{{CompatGeckoDesktop(38)}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td>Запобігання(вирішення)</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatGeckoDesktop(38)}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - <tr> - <td>Прототип оцінювач властивості</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatGeckoDesktop(41)}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<div id="compat-mobile"> -<table class="compat-table"> - <tbody> - <tr> - <th>Особливість</th> - <th>Android</th> - <th>Chrome for Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>Базова підтримка</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - <td>{{CompatVersionUnknown}}</td> - </tr> - <tr> - <td>"(?:)" для порожніх регулярних виразів</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatGeckoMobile(38)}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - <tr> - <td>Запобігання(вирішення)</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatGeckoMobile(38)}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - <tr> - <td>Прототип оцінювач властивості</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatGeckoMobile(41)}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - <td>{{CompatUnknown}}</td> - </tr> - </tbody> -</table> -</div> - -<h2 id="Дивіться_також">Дивіться також</h2> - -<ul> - <li>{{jsxref("RegExp.prototype.flags")}}</li> -</ul> |