pull/63/head
Asabeneh 5 years ago
commit 6e467ba897

@ -350,7 +350,7 @@ Zero or many times. The pattern could may not occur or it can occur many times.
const pattern = /[a].*/g //. any character, + any character one or more times const pattern = /[a].*/g //. any character, + any character one or more times
const txt = 'Apple and banana are fruits' const txt = 'Apple and banana are fruits'
const matches = re.match(pattern) const matches = txt.match(pattern)
console.log(matches) // ['and banana are fruits'] console.log(matches) // ['and banana are fruits']
@ -383,7 +383,7 @@ console.log(matches) // ['2019']
```js ```js
const txt = 'This regular expression example was made in December 6, 2019.' const txt = 'This regular expression example was made in December 6, 2019.'
const regex_pattern = /\d{1, 4}/g // 1 to 4 const pattern = /\d{1,4}/g // 1 to 4
const matches = txt.match(pattern) const matches = txt.match(pattern)
console.log(matches) // ['6', '2019'] console.log(matches) // ['6', '2019']
``` ```
@ -396,7 +396,7 @@ console.log(matches) // ['6', '2019']
const txt = 'This regular expression example was made in December 6, 2019.' const txt = 'This regular expression example was made in December 6, 2019.'
const pattern = /^This/ // ^ means starts with const pattern = /^This/ // ^ means starts with
const matches = txt.match(pattern) const matches = txt.match(pattern)
console.log(matches) / ['This'] console.log(matches) // ['This']
``` ```
- Negation - Negation
@ -405,12 +405,12 @@ console.log(matches) / ['This']
const txt = 'This regular expression example was made in December 6, 2019.' const txt = 'This regular expression example was made in December 6, 2019.'
const pattern = /[^A-Za-z,. ]+/g // ^ in set character means negation, not A to Z, not a to z, no space, no coma no period const pattern = /[^A-Za-z,. ]+/g // ^ in set character means negation, not A to Z, not a to z, no space, no coma no period
const matches = txt.match(pattern) const matches = txt.match(pattern)
console.log(matches) ["6", "2019"] console.log(matches) // ["6", "2019"]
``` ```
### Exact match ### Exact match
It should hav ^ starting and $ which is an end. It should have ^ starting and $ which is an end.
```js ```js
let pattern = /^[A-Z][a-z]{3,12}$/; let pattern = /^[A-Z][a-z]{3,12}$/;

@ -204,9 +204,10 @@ class Person {
} }
const person1 = new Person() // it will take the default values const person1 = new Person() // it will take the default values
const person1 = new Person('Lidiya', 'Tekle', 28, 'Finland', 'Espoo') const person2 = new Person('Lidiya', 'Tekle', 28, 'Finland', 'Espoo')
console.log(person1) console.log(person1)
console.log(person2)
``` ```
```sh ```sh

@ -327,8 +327,8 @@ const users = {
} }
} }
const text = JSON.stringify(users, undefined, 4) const txt = JSON.stringify(users, undefined, 4)
console.log(text) // text means JSON- because json is a string form of an object. console.log(txt) // text means JSON- because json is a string form of an object.
``` ```
```sh ```sh
@ -446,8 +446,8 @@ const user = {
points: 30 points: 30
} }
const text = JSON.stringify(user,['firstName', 'lastName', 'country', 'city', 'age'],4) const txt = JSON.stringify(user,['firstName', 'lastName', 'country', 'city', 'age'],4)
console.log(text) console.log(txt)
``` ```
```sh ```sh

Loading…
Cancel
Save