JavaScript『正規表現』
JavaScript 暗記用です
★情報元のサイト様★
「とほほのWWW入門」http://www.tohoho-web.com/www.htm
「MDN」https://developer.mozilla.org/ja/docs/Web
「とほほのWWW入門」http://www.tohoho-web.com/www.htm
「MDN」https://developer.mozilla.org/ja/docs/Web
| 順位 | 名前 | スコア | 称号 | 打鍵/秒 | 正誤率 | 時間(秒) | 打鍵数 | ミス | 問題 | 日付 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | あいかわようた | 3593 | プロフェッショナル! | 3.7 | 95.3% | 274.7 | 1038 | 51 | 32 | 2026/01/12 |
| 2 | mh | 2108 | 頑張ったね! | 2.1 | 96.2% | 473.4 | 1038 | 40 | 32 | 2026/02/22 |
| 3 | marine | 2094 | 頑張ったね! | 2.1 | 96.1% | 475.5 | 1038 | 42 | 32 | 2026/02/09 |
| 4 | よっぴ | 1989 | 頑張ったね! | 2.1 | 94.7% | 493.1 | 1038 | 57 | 32 | 2026/03/06 |
| 5 | ゆうちん | 1327 | もう一歩! | 1.4 | 92.7% | 720.9 | 1038 | 81 | 32 | 2026/02/09 |
関連タイピング
-
JavaScript暗記用です
プレイ回数3647 英語長文841打 -
HTML&CSSを忘れないために
プレイ回数2.9万 英語長文759打 -
はじプロのノードンを打ち切れ!
プレイ回数96 1575打 -
html5の暗記用 <>を省いています
プレイ回数776 英語374打 -
実務で役立つコマンド入力と記号タイピング
プレイ回数179 長文60秒 -
プログラミングで良く使う英単語、構文のタイピングです!
プレイ回数3875 短文英字429打 -
プログラミングタイピング
プレイ回数1270 英字60秒 -
競技プログラミングに特化したc++コードのタイピングです。
プレイ回数3005 英語長文300秒
問題文
ふりがな非表示
ふりがな表示
(Regular expression)
Regular expression
(new RegExp('abc','ig');)
new RegExp('abc','ig');
(/abc/ig;)
/abc/ig;
(\n)
\n
(\t)
\t
(/[0-9]+/.exec('ab12');)
/[0-9]+/.exec('ab12');
('2:4'.match(/\d+/g);)
'2:4'.match(/\d+/g);
(new RegExp('ab+c').test('abcdef');)
new RegExp('ab+c').test('abcdef');
(/word/gi.flags;)
/word/gi.flags;
(/word/gim.ignoreCase;)
/word/gim.ignoreCase;
(/word/gim.global;)
/word/gim.global;
(/word/gim.multiline;)
/word/gim.multiline;
(/word/gim.unicode;)
/word/gim.unicode;
(/word/gim.sticky;)
/word/gim.sticky;
(/[a-z]+/i.source;
new RegExp('[0-9]+','ig').source;)
/[a-z]+/i.source;
new RegExp('[0-9]+','ig').source;
(const re=/123/g;re.test('abc123def');
console.log(re.lastIndex);)
const re=/123/g;re.test('abc123def');
console.log(re.lastIndex);
(['Jan','Feb','Mar','Apr','May'].filter(w=>/^M/.test(w));)
['Jan','Feb','Mar','Apr','May'].filter(w=>/^M/.test(w));
('aA bB'.match(/[a-z]+/ig);)
'aA bB'.match(/[a-z]+/ig);
(['Ja','Fe','Ma','Ap','Ma'].filter(w=>/^[^M]/.test(w));)
['Ja','Fe','Ma','Ap','Ma'].filter(w=>/^[^M]/.test(w));
(['ja','en','ru','fr','ar'].filter(w=>/(a|u)\b/.test(w));)
['ja','en','ru','fr','ar'].filter(w=>/(a|u)\b/.test(w));
など
('aa aa aa'.replace(/^a/gim,'aa');)
'aa aa aa'.replace(/^a/gim,'aa');
('1/23/45'.match(/[0-9]+/g);)
'1/23/45'.match(/[0-9]+/g);
('10 20 30'.replace(/0$/gim,'00');)
'10 20 30'.replace(/0$/gim,'00');
('00 000 0000'.replace(/\b0/gim,'1');)
'00 000 0000'.replace(/\b0/gim,'1');
('akb88 hkt88'.replace(/\d\B/gim,'4');)
'akb88 hkt88'.replace(/\d\B/gim,'4');
('1 22 333 4444'.match(/\b\d{3}\b/g);)
'1 22 333 4444'.match(/\b\d{3}\b/g);
(console.log('dad mam'.replace(/(\w+)\s(\w+)/,'$2 $1'));)
console.log('dad mam'.replace(/(\w+)\s(\w+)/,'$2 $1'));
('abc A_bc bbc'.match(/\b[a]\w+/gi);)
'abc A_bc bbc'.match(/\b[a]\w+/gi);
(console.log('aaa\nbbb\rccc');)
console.log('aaa\nbbb\rccc');
('aa bb\ncc dd ee'.match(/bb[^]*cc/);)
'aa bb\ncc dd ee'.match(/bb[^]*cc/);
(const str='#foo#';const re=/f/y;
re.lastIndex=1;re.test(str);)
const str='#foo#';const re=/f/y;
re.lastIndex=1;re.test(str);
(const url='https://xxx.domain.com';
console.log(/[^.]+/.exec(url)[0].substr(8));)
const url='https://xxx.domain.com';
console.log(/[^.]+/.exec(url)[0].substr(8));