「javascript」正規表現testメソッドの使い方

関数
RegExp.prototype.test()
文字列中で一致するものがあるかをテストします。
test() メソッドは、正規表現と指定された文字列の一致を調べるための検索を実行します。
true または false を返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
const target = 'study skillinfo';
const regex = new RegExp('skil*');
const result = new RegExp('skil*', 'g');
console.log(regex.test(target));
console.log(result.lastIndex);
console.log(result.test(target));
console.log(result.lastIndex);
console.log(result.test(target));
const target = 'study skillinfo'; const regex = new RegExp('skil*'); const result = new RegExp('skil*', 'g'); console.log(regex.test(target)); console.log(result.lastIndex); console.log(result.test(target)); console.log(result.lastIndex); console.log(result.test(target));
const target = 'study skillinfo';

const regex = new RegExp('skil*');
const result = new RegExp('skil*', 'g');

console.log(regex.test(target));

console.log(result.lastIndex);

console.log(result.test(target));

console.log(result.lastIndex);

console.log(result.test(target));

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
true
0
true
11
false
true 0 true 11 false
true
0
true
11
false

 

JavaScript

Posted by arkgame