- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/m/)
- 'm'
- 'M'
- ['m']
- ['M']
- ['M', 'm']
Правильные ответы: 3
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/m/i)
- 'm'
- 'M'
- ['m']
- ['M']
- ['M', 'm']
Правильные ответы: 4
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/m/g)
- 'm'
- 'M'
- ['m']
- ['M']
- ['M', 'm']
Правильные ответы: 3
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/m/gi)
- 'm'
- 'M'
- ['m']
- ['M']
- ['M', 'm']
Правильные ответы: 5
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/M/gim)
- 'm'
- 'M'
- ['m']
- ['M']
- ['M', 'm']
Правильные ответы: 5
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/(ma)+(il)/)
- ['mail', 'ma', 'il']
- 'mail'
- ['Ma', 'il', 'ma', 'il']
- 'Mailmail'
- ['Mail', 'mail']
Правильные ответы: 1
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/(ma)+(il)/gi)
- ['mail', 'ma', 'il']
- 'mail'
- ['Ma', 'il', 'ma', 'il']
- 'Mailmail'
- ['Mail', 'mail']
Правильные ответы: 5
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/[a-z]*(il)/)
- ['ail', 'a', 'il']
- 'ail'
- ['Ma', 'il', 'ma', 'il']
- 'Mailmail'
- ['ail', 'il']
Правильные ответы: 5
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/[a-z]+[a-z]?/i)
- ['ail', 'u', 'roup', 'mailru', 'group']
- ['MailRu', 'Group', 'mailru', 'group']
- ['MailRu', '']
- 'Mailmail'
- ['MailRu']
Правильные ответы: 5
- Что будет в результате выполнения регулярного выражения
'MailRu Group mailru group'.match(/[a-z]+(ru)/ig)
- ['mailru']
- ['MailRu', 'Ru']
- ['MailRu', 'mailru']
- 'Mailrumailru'
- ['MailRu']
Правильные ответы: 3
- Какие выражения истинны
var str = 'MailRu Group 1998 - 2014';
str.search(/\d - \d/) === 16
str.search(/\W+/gi) === 18
str.search(/(\w|\d)\s+/i) === 5
str.search(/(\w+5|\d)\D+/i) === 13
str.search(/\s+[.|\W]\D+/i) === 17
Правильные ответы: 1, 3, 5
- Какие выражения истинны
var str = 'MailRu Group 1998 - 2014';
str.search(/\d-\d/) === 16
str.search(/\W+/gi) === 6
str.search(/(\w|\d)\s+/i) === 16
str.search(/(\w+1|\d+)\D+/i) === 13
str.search(/\s+[.+|\W]\D+/i) === 17
Правильные ответы: 2, 4, 5
- Какие выражения истинны
var str = 'MailRu Group 1998 - 2014';
str.search(/\d\s+-\s+\d/) === 16
str.search(/\W\D/gi) === -1
str.search(/(\w|\d)\s?/i) === 0
str.search(/(\w+2|\d+2)\D+/i) === -1
str.search(/\s+[.+|\W]\D+/i) === 8
Правильные ответы: 1, 3, 4
- Какие выражения истинны
var str = 'MailRu Group 1998 - 2014';
str.search(/\d\s?-\s?\d/) === 16
str.search(/\W+2/gi) === 17
str.search(/(\W|\D)\s?/i) === 0
str.search(/(\w+2|\d+2)\D+/i) === 13
str.search(/\s+[.+|\W]\D+/i) === 17
Правильные ответы: 1, 2, 3, 5
- Какие выражения истинны
var str = 'MailRu Group 1998 - 2014';
str.search(/\d\s*-\s*\d/) === 16
str.search(/\W?2/gi) === -1
str.search(/(\W|\D)\s+/i) === 5
str.search(/(\w+5|\d)\D+/i) === 16
str.search(/\s+[.+|\W]\D+/i) === -1
Правильные ответы: 1, 3, 4
- Какие выражения истинны
var
re = new RegExp('\\d+', 'gi'),
str = 'MailRu Group 1998 - 2014';
re.global
re.exec(str)[0] === ['1998'][0]
re.exec(str); re.exec(str)[0] === ['1998'][0]
re.test(str)
re.lastIndex === undefined
Правильные ответы: 1, 2, 4
- Какие выражения истинны
var
re = new RegExp('^[a-z]{5}', 'mi'),
str = 'MailRu Group 1998 - 2014';
re.multiline
re.exec(str)[0] === ['MailR'][0]
re.exec(str); re.exec(str)[0] === ['MailR'][0]
re.test(str)
re.lastIndex === undefined
Правильные ответы: 1, 2, 3, 4
- Какие выражения истинны
var
re = new RegExp('(\\W*\\s|\\D\\s){2}', 'i'),
str = 'MailRu Group 1998 - 2014';
re.ignoreCase
re.test(str) === re.test()
re.exec(str)[0] === [" - ", "- "][0]
re.test(str) re.exec(str)[0] === [" - ", "- "][1]
re.exec(str)[0] === [" - ", "- "][1]
Правильные ответы: 1, 3
- Какие выражения истинны
var
re = new RegExp('\\d*$', 'i'),
str = 'MailRu Group 1998 - 2014';
re.multiline
re.test(str) === re.test()
re.exec(str)[0] === ["2014"][0]
re.test(str) re.exec(str)[0] === ["2014"][0]
!!re.lastIndex
Правильные ответы: 2, 3, 4
- Какие выражения истинны
var
re = new RegExp('.*'),
str = 'MailRu Group 1998 - 2014';
re.global
re.test(str)
re.exec(str)[0] === str
re.exec(str) === str
re.test(str); re.exec(str) === str
Правильные ответы: 2, 3
- Какие выражения истинны
var
re = /((https?:\/\/(www\.)?|www\.)\S+$)/i,
str = 'MailRu Group 1998 - 2014 http://corp.mail.ru/++';
str.match(re)[0] === 'http://corp.mail.ru/++'
str.replace('+', '').match(re)[0] === 'http://corp.mail.ru/'
str.replace(/\+/gi, '').match(re)[0] === 'http://corp.mail.ru/'
str.search(re) === str.indexOf('http')
str.split(re)[1] === str.match(re)[0]
Правильные ответы: 1, 3, 4, 5
- Какие выражения истинны
var
re = /((https?:\/\/(www\.)?|www\.)\S+$)/i,
str = 'MailRu Group 1998 - 2014 https://corp.mail.ru/**';
str.match(re)[0] === 'https://corp.mail.ru/**'
str.replace('*', '').match(re)[0] === 'https://corp.mail.ru/'
str.replace(/\*/gi, '').match(re)[0] === 'https://corp.mail.ru/'
str.search(re) === str.indexOf('https')
str.split(re)[1] === str.match(re)[0]
Правильные ответы: 1, 3, 4, 5
- Какие выражения истинны
var
re = /((https?:\/\/(www\.)?|www\.)\S+$)/i,
str = 'MailRu Group 1998 - 2014 http://www.corp.mail.ru/--';
str.match(re)[0] === 'http://www.corp.mail.ru/--'
str.replace('-', '').match(re)[0] === 'http://www.corp.mail.ru/'
str.replace(/\-/gi, '').match(re)[0] === 'http://corp.mail.ru/'
str.search(re) === str.indexOf('http')
str.split(re)[1] === str.match(re)[0]
Правильные ответы: 1, 4, 5
- Какие выражения истинны
var
re = /((https?:\/\/(www\.)?|www\.)\S+$)/i,
str = 'MailRu Group 1998 - 2014 https://www.corp.mail.ru/!!';
str.match(re)[0] === 'https://www.corp.mail.ru/!!'
str.replace('!', '').match(re)[0] === 'https://www.corp.mail.ru/'
str.replace(/\!/gi, '').match(re)[0] === 'https://www.corp.mail.ru/'
str.search(re) === str.indexOf('http')
str.split(re)[1] === str.match(re)[0]
Правильные ответы: 1, 3, 4, 5
- Какие выражения истинны
var
re = /(((https?|ftp):\/\/(www\.)?|www\.)\S+$)/i,
str = 'MailRu Group 1998 - 2014 ftp://corp.mail.ru/++';
str.match(re)[0] === 'ftp://corp.mail.ru/++'
str.replace('+', '').match(re)[0] === 'ftp://corp.mail.ru/'
str.replace(/\+/gi, '').match(re)[0] === 'ftp://corp.mail.ru/'
str.search(re) === str.indexOf('ftp')
str.split(re)[1] === str.match(re)[0]
Правильные ответы: 1, 3, 4, 5