minor renovations, beautify round 2 (final)

This commit is contained in:
Ilya Kantor 2015-03-12 10:26:02 +03:00
parent fad6615c42
commit 8410ce6421
212 changed files with 1981 additions and 1717 deletions

View file

@ -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, дробь!
```