You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Є багато ситуацій, коли ми хотіли б, щоб крапка означала буквально "будь-який символ", включаючи новий рядок.
140
140
141
-
Ось що робить прапор`pattern:s`. Якщо регулярний вираз містить його, то крапка `pattern:.` відповідає буквально будь-якому символу:
141
+
Ось що робить прапорець`pattern:s`. Якщо регулярний вираз містить його, то крапка `pattern:.` відповідає буквально будь-якому символу:
142
142
143
143
```js run
144
144
alert( "A\nB".match(/A.B/s) ); // A\nB (збіг!)
145
145
```
146
146
147
147
````warn header="Не підтримується в IE"
148
-
Прапор `pattern:s` не підтримується в IE.
148
+
Прапорець `pattern:s` не підтримується в IE.
149
149
150
150
На щастя, є альтернатива, яка працює всюди. Ми можемо використовувати регулярний вираз, як-от `pattern:[\s\S]`, щоб знаходити "будь-який символ" (цей шаблон буде описано в статті <info:regexp-character-sets-and-ranges>).
151
151
@@ -191,10 +191,10 @@ alert( "1 - 5".match(/\d\s-\s\d/) ); // 1 - 5, також працює
191
191
-`pattern:\d` -- цифри.
192
192
-`pattern:\D` -- нецифри.
193
193
-`pattern:\s` -- символи пробілів, табуляції, символи нового рядка.
0 commit comments