使用帶有字串的 RegExp
String 物件具有以下接受正規表示式作為引數的方法。
"string".match(..."string".replace(..."string".split(..."string".search(...
與 RegExp 匹配
console.log("string".match(/[i-n]+/));
console.log("string".match(/(r)[i-n]+/));
預期產出
陣列[
in]
陣列[rin,r]
用 RegExp 替換
console.log("string".replace(/[i-n]+/, "foo"));
預期產出
strfoog
用 RegExp 拆分
console.log("stringstring".split(/[i-n]+/));
預期產出
陣列[
str,gstr,g]
使用 RegExp 搜尋
.search() 返回找到匹配項的索引或 -1。
console.log("string".search(/[i-n]+/));
console.log("string".search(/[o-q]+/));
預期產出
3
-1