minor renovations, beautify round 2 (final)
This commit is contained in:
parent
fad6615c42
commit
8410ce6421
212 changed files with 1981 additions and 1717 deletions
|
@ -16,7 +16,7 @@
|
|||
```js
|
||||
//+ run
|
||||
var str = '100500 попугаев съели 500100 бананов!';
|
||||
alert( str.match( /\d+/ig ) // 100500, 500100 (все числа)
|
||||
alert(str.match(/\d+/ig) // 100500, 500100 (все числа)
|
||||
```
|
||||
|
||||
А с кареткой:
|
||||
|
@ -24,7 +24,7 @@ alert( str.match( /\d+/ig ) // 100500, 500100 (все числа)
|
|||
```js
|
||||
//+ run
|
||||
var str = '100500 попугаев съели 500100 бананов!';
|
||||
alert( str.match( /^\d+/ig ) // 100500 (только в начале строки)*!*
|
||||
alert(str.match(/^\d+/ig) // 100500 (только в начале строки)*!*
|
||||
```
|
||||
|
||||
Знак доллара <code class="pattern">$</code> используют, чтобы указать, что паттерн должен заканчиваться в конце текста.
|
||||
|
@ -34,7 +34,7 @@ alert( str.match( /^\d+/ig ) // 100500 (только в начале строк
|
|||
```js
|
||||
//+ run
|
||||
var str = '100500 попугаев съели 500100 бананов!';
|
||||
alert( str.match( /\d+$/ig ) // null (в начале строки чисел нет)*!*
|
||||
alert(str.match(/\d+$/ig) // null (в начале строки чисел нет)*!*
|
||||
```
|
||||
|
||||
Якоря используют одновременно, чтобы указать, что паттерн должен охватывать текст с начала и до конца. Обычно это требуется при валидации.
|
||||
|
@ -46,7 +46,7 @@ alert( str.match( /\d+$/ig ) // null (в начале строки чисел
|
|||
```js
|
||||
//+ run
|
||||
var num = "ля-ля 12.34";
|
||||
alert( num.match( /\d+\.\d+/ig) ); // 12.34
|
||||
alert( num.match(/\d+\.\d+/ig) ); // 12.34
|
||||
```
|
||||
|
||||
Если мы хотим проверить, что `num` *целиком* соответствует паттерну <code class="pattern">\d+\.\d+</code>, то укажем якоря по обе стороны от него:
|
||||
|
@ -54,9 +54,9 @@ alert( num.match( /\d+\.\d+/ig) ); // 12.34
|
|||
```js
|
||||
//+ run
|
||||
var num = "ля-ля 12.34";
|
||||
alert( num.match( /^\d+\.\d+$/ig) ); // null, не дробь
|
||||
alert( num.match(/^\d+\.\d+$/ig) ); // null, не дробь
|
||||
|
||||
var num = "12.34";
|
||||
alert( num.match( /^\d+\.\d+$/ig) ); // 12.34, дробь!
|
||||
alert( num.match(/^\d+\.\d+$/ig) ); // 12.34, дробь!
|
||||
```
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue