「javascript」正規表現testメソッドの使い方
関数
RegExp.prototype.test()
文字列中で一致するものがあるかをテストします。
test() メソッドは、正規表現と指定された文字列の一致を調べるための検索を実行します。
true または false を返します。
使用例
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));
実行結果
true
0
true
11
false
true
0
true
11
false
true 0 true 11 false